Full Time

Software Engineer II - .Net

TaxAct
Full-time
Mid-Senior level
Software Development
United States
$105,000 - $155,000* / year (about $50–$75 an hour)

Job Description


We are seeking a Software Engineer II to support, enhance, and modernize legacy and modern applications used across customer support and internal operations. This is a backend and platform-focused role with an emphasis on C#/.NET, TypeScript, SQL Server, AWS, and legacy application modernization.


The ideal candidate has strong hands-on development experience, enjoys troubleshooting complex technical problems, and is comfortable working across established systems and newer technologies. You'll contribute to application modernization, improve performance and reliability, and help strengthen deployment and development processes. Experience migrating on-premises applications to AWS is highly valued.


What You'll Do

  • Develop, maintain, and modernize applications and services using C#/.NET, TypeScript, and SQL Server.
  • Contribute to legacy system modernization, including application upgrades, cloud migration, and infrastructure improvements.
  • Build, deploy, and support applications in AWS cloud environments.
  • Troubleshoot complex application, database, integration, and production issues.
  • Work with Azure DevOps and CI/CD pipelines to improve build, testing, and deployment processes.
  • Contribute to application performance, reliability, maintainability, and security improvements.
  • Collaborate with engineering, product, support, and other business teams to understand requirements and deliver practical technical solutions.
  • Support automated testing and quality assurance efforts, including opportunities to work with tools such as Playwright.
  • Work with containerized applications and technologies such as Kubernetes as needed.
  • Leverage AI-assisted development tools to improve coding, testing, debugging, troubleshooting, and documentation.


Required Qualifications

  • Strong hands-on software development experience with C#/.NET, TypeScript, and SQL Server.
  • Experience maintaining, enhancing, or modernizing legacy applications and systems.
  • Hands-on experience with AWS cloud services, including developing, deploying, or supporting applications in AWS environments.
  • Experience with Azure DevOps, CI/CD pipelines, and deployment automation.
  • Strong troubleshooting and problem-solving skills across applications, databases, integrations, and production environments.
  • Experience working with existing codebases, diagnosing technical issues, and implementing improvements to application performance and reliability.
  • Ability to work independently on moderately complex technical problems and collaborate effectively with cross-functional teams.
  • Experience using AI-assisted development tools such as Claude Code, Codex, or Cursor, or a willingness to adopt these tools as part of the development workflow.


Preferred Qualifications

  • Experience migrating legacy or on-premises applications to AWS.
  • Experience with Kubernetes and containerized applications.
  • Experience with Playwright for automated testing.
  • Familiarity with authentication and authorization technologies, including OIDC, Okta, and role-based access controls.
  • Experience with legacy technologies such as VB.NET, IIS, Windows Services, or WebForms.
  • Experience supporting WordPress integrations or applications that interact with multiple internal systems.


Iowa pays at most $790 a week in unemployment, for up to 26 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.