TaxAct logo

Senior Software Engineer – C++ & .NET Full Stack

TaxAct
Department:iOS Developer
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$90,000 - $130,000
Skills:
C++C#ASP.NETSQL SERVERVISUAL STUDIOTFS.NET COREMFCMICROSOFT AZUREAWSUNIT TESTINGTEST AUTOMATIONTDD
Share this job:

Job Description

Posted on: April 28, 2025

Taxwell is a leading digital tax filing platform formed in 2022 from the combination of Drake Software® and TaxAct®. These two longstanding organizations offer customers professional and do-it-yourself digital and downloadable products that are easy-to-use, best-in-class technology, and provide unparalleled customer support.

Taxwell brands are a trusted solution for all users including those with complex tax returns. We strive to attract and retain candidates who exemplify our values: performance, perseverance, progress and partnership. Taxwell is an organization of forward thinkers looking to add industry experts to our growing team.

Seeking a highly skilled Senior Software Engineer with expertise in C++ and C# to join our. This position is ideal for an experienced developer passionate about modernizing legacy applications, improving automated testing, and ensuring high-quality software delivery.

Key Responsibilities:

  • Software Development & Maintenance: Design, develop, and optimize C++ desktop applications and C# web applications, ensuring performance, security, and scalability.
  • Testing & Quality Focus: Advocate for best practices in software testing, including unit testing, TDD, and automated testing strategies to improve software reliability.
  • Collaboration & Problem Solving: Work closely with cross-functional teams, including Sales, Product Management, and Quality Assurance, to build innovative solutions that meet business needs.
  • Technical Leadership: Provide mentorship to junior engineers, share industry best practices, and drive continuous improvement within the team.
  • Technology & Innovation: Stay up to date with emerging software development trends, tools, and frameworks to ensure our applications remain competitive and modern.
  • System Modernization & Migration: Assist in migrating legacy applications to enable better automated testing and maintainability.

Required Qualifications:Education

  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.

Technical Skills

  • Programming Expertise: Proficiency in C++ (C++14/MFC preferred) and C#.
  • Microsoft Development Stack: Experience with ASP.NET MVC/Web API, SQL Server, Visual Studio, TFS, .NET Core, and MFC.
  • Cloud Platforms: Familiarity with Microsoft Azure or AWS (preferred).
  • Testing & Quality Assurance: Strong background in unit testing, test automation, and test-driven development (TDD).

Professional Experience

  • 5-8+ years of experience in application development, preferably in a desktop or enterprise software environment.
  • Experience working in an Agile environment.
  • Experience with legacy application modernization, particularly in implementing automated testing.

At Taxwell, we believe our work benefits from the diverse perspectives of our employees. As such, Taxwell welcomes and celebrates diversity and inclusion and is committed to equal opportunity employment. At Taxwell, you can expect a supportive, open, and inclusive atmosphere and a team that values your contributions.

Taxwell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, national origin, age, disability, marital status, sexual orientation, gender identity, veteran status, and any other status protected under applicable law. Taxwell considers information gathered in the hiring process, including information on this application, confidential, and only shares it on a need-to-know basis or as required by law.

If you need assistance or accommodation due to a disability, you may contact us at HR@Taxwell.com or by calling 828-349-5703 extension 6049 to speak with a member of the HR Talent Acquisition team. Proven ability to mentor and support less-experienced developers.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!