[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. Taxwell is a leading digital tax filing platform formed in 2022 from the combination of Drake Software and TaxAct. They are seeking a highly motivated Software Engineer II to join their team of talented developers working on complex, distributed backend systems, focusing on designing and maintaining scalable backend services.
Responsibilities
- Design, implement, and maintain scalable backend services in a distributed system environment (99% backend work)
- Develop software solutions using C#, C++, and MS SQL/PostgreSQL
- Collaborate on UI development as needed to support service integration and functionality
- Build, deploy, and manage applications using AWS resources, with a focus on:
- EC2 / ECS for compute environments
- Lambdas for serverless processing
- SQS and SNS for messaging and event-driven architecture
- Participate in code reviews, design discussions, and cross-functional team meetings to ensure software quality and scalability
- Contribute to continuous improvement initiatives in coding standards, system reliability, and automation
Skills
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience
- 3–5 years of experience in software engineering, ideally in backend or systems development
- Proficiency in C# and C++ programming languages
- Strong experience with MSSQL/PostgreSQL database design and optimization
- Familiarity with UI development principles and frameworks
- Hands-on experience working in AWS environments, particularly with EC2, ECS, Lambda, SQS, and SNS
- Experience developing, deploying, and supporting distributed systems
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Familiarity with CI/CD pipelines and infrastructure-as-code tools
- Understanding of system monitoring, performance tuning, and fault tolerance in distributed systems
Company Overview