Software Engineer Salary at Turbotax BETA

How much does a Turbotax Software Engineer make?

As of April 2025, the average annual salary for a Software Engineer at Turbotax is $106,707, which translates to approximately $51 per hour. Salaries for Software Engineer at Turbotax typically range from $98,628 to $114,058, reflecting the diverse roles within the company.

It's essential to understand that salaries can vary significantly based on factors such as geographic location, departmental budget, and individual qualifications. Key determinants include years of experience, specific skill sets, educational background, and relevant certifications. For a more tailored salary estimate, consider these variables when evaluating compensation for this role.

DISCLAIMER: The salary range presented here is an estimation that has been derived from our proprietary algorithm. It should be noted that this range does not originate from the company's factual payroll records or survey data.

Website:
turbotax.intuit.com
Size:
50 - 100 Employees
Revenue:
$10M - $50M
Industry:
Business Services

TurboTax is the nation's No. 1 rated, best-selling, do-it-yourself tax preparation software . Available on desktop, online and mobile, TurboTax helps more than 25 million people keep more of their hard-earned money.

See similar companies related to Turbotax

What Skills Does a person Need at Turbotax?

At Turbotax, specify the abilities and skills that a person needs in order to carry out the specified job duties. Each competency has five to ten behavioral assertions that can be observed, each with a corresponding performance level (from one to five) that is required for a particular job.

  1. Java: Using Java in the development and maintenance of application programs and systems.
  2. Computer science: Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines.
  3. API: An application programming interface is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software.
  4. Python: Applying the concepts and algorithms of Python to design, develop and maintain software applications to comply with business requirements.
  5. Agile: Agile is a development process where feedback is continuously gathered from users to create the best user experience.

Related Jobs

Copeland
Kennesaw , GA

**About Us** We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies. We protect temperature-sensitive goods throughout the cold chain. And we bring comfort to people globally. Best-in-class engineering, design and manufacturing combined with category-leading brands in compression, controls, software and monitoring solutions result in next-generation climate technology that is built for the needs of the world ahead.? Whether you are a professional looking for a career change, an undergraduate student exploring your first opportunity, or recent graduate with an advanced degree, we have opportunities that will allow you to innovate, be challenged and make an impact. Join our team and start your journey today! The demand for fresh food is increasing the need for better shipping and storing capabilities across the entire cold supply chain. Food spoilage is a majo


Sponsored
4/5/2025 12:00:00 AM
Saia
Alpharetta , GA

Ready To Go Further? Saia is a different kind of logistics and transportation company. We do things the right way. You'll see it in our commitment to our people, customers, and community. You'll feel it in the support you get on day one - from leadership and from your team. A job with Saia is packed with opportunity - from learning new skills and advancing to competitive compensation and great benefits. It's all here and it's exactly what going further is all about. Position Summary Leads complex software solution design, development, and maintenance while mentoring team members. Shapes architectural decisions to deliver high-quality software products that align with the strategic goals of the organization. Major Tasks and Responsibilities Leads the design and development of complex software modules, ensuring well-structured, efficient, and maintainable code. Mentors and guides technical team members to improve software performance and promote coding best practices. Influences system d


Sponsored
4/5/2025 12:00:00 AM
ResMed, Inc.
Norcross , GA

ResMed has always applied the best of technology to improve people's lives. Now our SaaS technology is fueling a new era in the healthcare industry, with dynamic systems that change the way people receive care in settings outside of the hospital-and tools that work every day to help people stay well, longer. We have one of the largest actionable datasets in the industry, creating a complete view of people as they move between care settings. This is how we empower providers-with vital insight to deliver the care people need, right when they need it. We're also ensuring that our health solutions connect to other companies' networks. Because when objectives align, everyone wins. And as we work today to drive better care and lower costs, we're developing more personalized solutions for tomorrow, utilizing machine learning, intelligent care paths, and predictive protocols. If you are an innovator who wants to make an impact we want to talk to you! We have exciting opportunities supporting B


Sponsored
4/5/2025 12:00:00 AM
Cypress HCM
Norcross , GA

Senior Software Engineer (C++, Desktop Applications) Location: Norcross, GA 30092 | Hybrid Remote: 1-3 days in the office per week Travel: Quarterly company events in Cincinnati Employees: 750 | Industry: SaaS, Construction | Reports To: Software Engineering Manager Exciting opportunity to join a growing company with a proven track record for career advancement. Responsibilities: · Developing new features and enhancing Windows-based desktop applications · Creating reusable code and libraries via efficient and testable coding practices · Collaborating with architects, QA, and IT teams to help design, test, and implement code · Working in a Kanban/Agile environment with 1 week iterations · Analyzing performance of software and memory utilization · Resolving issues with code, using root cause analysis as needed · Providing estimates for level of work effort and time for completion · Participating in code reviews an architectural/design discussions Requirements: · 5+ years of professional


Sponsored
4/4/2025 12:00:00 AM
Insight Global
Norcross , GA

Title: Senior Software Engineer (JavaScript/C#) Company: APCO Holdings Must Haves: Bachelor's Degree in a technical field or equivalent experience. Minimum three years of experience with .NET and core web technologies (seven years preferred). Proficiency in C#, .NET Framework 4.8, ASP.NET Core, ASP.NET MVC, JavaScript, Microsoft SQL Server, HTML, CSS, and Vue.js. Excellent communication, analytical, and problem-solving skills. Public Cloud Experience (Azure preferred) Ability to organize, prioritize, and multitask effectively. Pluses: Experience as a Team lead and/or desire to lead a team in the future Vue JS Frontend experience Experience with Azure DevOps and Azure Cloud Services. Familiarity with Agile and DevOps methodologies. Passion for technology and continuous improvement. Experience with CI/CD pipelines and terraform. Day-to-Day: Develop and implement software using .NET technologies, conduct requirements analysis, and write clean, scalable code. Implement front-end solutions


Sponsored
4/4/2025 12:00:00 AM
Cypress HCM
Norcross , GA

Senior Software Engineer (C++, Desktop Applications) Location: Norcross, GA 30092 | Hybrid Remote: 1-3 days in the office per week Travel: Quarterly company events in Cincinnati Employees: 750 | Industry: SaaS | Reports To: Software Engineering Manager Exciting opportunity to join a growing company with a proven track record for career advancement. Responsibilities: · Developing new features and enhancing Windows-based desktop applications · Creating reusable code and libraries via efficient and testable coding practices · Collaborating with architects, QA, and IT teams to help design, test, and implement code · Working in a Kanban/Agile environment with 1 week iterations · Analyzing performance of software and memory utilization · Resolving issues with code, using root cause analysis as needed · Providing estimates for level of work effort and time for completion · Participating in code reviews an architectural/design discussions Requirements: · 5+ years of professional experience dev


Sponsored
4/3/2025 12:00:00 AM
WideOrbit
Atlanta , GA

We are seeking a highly skilled Senior Full-Stack Software Engineer with at least 4 years of experience to join our dynamic team. The ideal candidate will have strong expertise in .NET and C# for backend development with PostgreSQL and SQL Server as well as proficiency in React, Redux, and JavaScript for front-end development. This role requires a deep understanding of cloud technologies (GCP), CI/CD pipelines, and version control using GitHub. The candidate will be responsible for designing, developing, testing, and maintaining high-quality software solutions while driving technical innovation and mentoring junior engineers. Here is what success will look like: Design, develop, and maintain scalable, efficient, and secure full-stack applications. Collaborate with cross-functional teams to define, design, and ship new features. Ensure high performance, reliability, and maintainability of applications. Develop and maintain backend services using .NET (C#), PostgreSQL, and SQL Server. Im


Sponsored
4/3/2025 12:00:00 AM
Universal Avionics
Duluth , GA

The Software Engineer Manager is responsible for acting as a leader within the company and the software engineering organization. Leads or supports one or more software product development teams. Provides performance management of, leadership, training, coaching and career development to Software Group Leads and Software Engineers. Supports the department Director in optimally assigning and allocating staff to product development teams. Supports the department Director in developing and maintaining core software development processes and tools. Supports product planning and business development proposals. Duties and Responsibilities Supervise a group of Software Group Leads and Software Engineers. Lead or support one or more software product development teams; maintain software project backlogs and provide software engineering effort cost estimates to technical product management and develop project specific software development and certification plans. Ensure direct- and skip-level re


Sponsored
4/3/2025 12:00:00 AM

Check more jobs information at Turbotax

Job Title Average Turbotax Salary Hourly Rate
2 Accountant $77,815 $37
3 Certified Public Accountant $77,815 $37
4 Customer Service Representative $33,230 $16
5 Director, Product Design $179,578 $86
6 Manager, Data Science $136,301 $66
7 Manager, Product Support $69,185 $33
8 Manager, Research Operations $167,526 $81
9 Manager, Sourcing $123,730 $59
10 Product Specialist $55,528 $27
11 Product Support $41,314 $20
12 Product Support Agent $88,297 $42
13 Product Support Specialist $63,533 $31

Hourly Pay at Turbotax

The average hourly pay at Turbotax for a Software Engineer is $51 per hour. The location, department, and job description all have an impact on the typical compensation for Turbotax positions. The pay range and total remuneration for the job title are shown in the table below. Turbotax may pay a varying wage for a given position based on experience, talents, and education.
How accurate does $106,707 look to you?

FAQ about Salary and Jobs at Turbotax

1. How much does Turbotax pay per hour?
The average hourly pay is $51. The salary for each employee depends on several factors, including the level of experience, work performance, certifications and skills.
2. What is the highest salary at Turbotax?
According to the data, the highest approximate salary is about $114,058 per year. Salaries are usually determined by comparing other employees’ salaries in similar positions in the same region and industry.
3. What is the lowest pay at Turbotax?
According to the data, the lowest estimated salary is about $98,628 per year. Pay levels are mainly influenced by market forces, supply and demand, and social structures.
4. What steps can an employee take to increase their salary?
There are various ways to increase the wage. Level of education: An employee may receive a higher salary and get a promotion if they obtain advanced degrees. Experience in management: an employee with supervisory experience can increase the likelihood to earn more.