Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Senior Software Engineer

Intuit, a global leader in financial technology, is seeking a Senior Software Engineer to join their innovative team. With a 40-year history of continuous innovation and serving approximately 100 million customers worldwide, Intuit maintains a startup mindset while delivering essential financial management software.

The role combines technical leadership with hands-on development, requiring 80% coding time while mentoring junior engineers. You'll be working on enterprise-class applications, contributing to architecture decisions, and implementing scalable solutions that impact millions of users through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The ideal candidate will have strong expertise in both frontend and backend technologies, with particular emphasis on JavaScript, Java, and modern frameworks like React. You'll be responsible for designing RESTful/GraphQL APIs, working with microservices, and ensuring best practices in accessibility and internationalization.

This position offers the opportunity to work with cutting-edge technologies while solving critical customer problems in the financial technology sector. You'll collaborate with cross-functional teams, including product management and business units, to drive innovation and maintain Intuit's position as a leader in financial software solutions.

The role requires a minimum of 6 years of experience, with specific expertise in enterprise application development, database design, and modern web technologies. You'll be part of a fast-paced team that values innovation, technical excellence, and the ability to mentor others while contributing to significant technical projects.

Last updated 17 days ago

Responsibilities For Senior Software Engineer

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members
  • Contribute to the design and architecture of the project
  • Drive design and implementation of durable and software solutions
  • Roughly 80% hands-on coding
  • Provide recommendations and best practices for application development
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices
  • Provide/inspire innovations that fuel the growth of Intuit
  • Work cross-functionally with various Intuit teams

Requirements For Senior Software Engineer

JavaScript
Java
Node.js
React
  • BS/MS in Computer Science or related area or equivalent experience
  • 6+ years total experience delivering enterprise class applications
  • Solid foundation in writing scalable application code
  • Experience with cross-browser, cross-platform, and design constraints
  • Solid knowledge of algorithms and design patterns
  • 3+ years of JavaScript application design and testing experience
  • 3+ Experience in mid-tier like Node and Java
  • Experience with test automation: TDD, unit/integration/functional testing
  • Experience with Relational Database Design and Implementation
  • Experience in UI frameworks like React, Backbone, Angular
  • Experience building RESTful or GraphQL APIs and microservices

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Software Engineer

Senior Backend Engineer role at Intuit, building scalable solutions for QuickBooks Ecosystem, offering competitive pay and benefits in San Francisco Bay Area.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on scalable web applications and microservices development using modern technologies.

Senior Product Manager - TurboTax, Business Tax

Senior Product Manager role at Intuit TurboTax leading Business Tax initiatives, focusing on AI-powered solutions and expert-connected services.

SOX Audit Manager (Business Process)

Senior SOX Audit Manager position at Intuit, leading compliance programs and internal controls for a global fintech leader.

Senior Program Manager

Senior Program Manager role at Intuit focusing on UK accounting, tax, and payroll compliance for QuickBooks products, based in London.