Software Engineer II

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer II designing and maintaining scalable backend services at Taxwell. Working with C#, C++, and AWS to improve tax solutions for users.

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.

Requirements:

  • 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.

Benefits:

  • Tax benefits
  • Remote work options