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 2 months 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 Software Engineer role at Intuit focusing on AI-driven solutions for financial technology products, requiring 9+ years of experience in software development.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on VEP-Sales & Growth team to develop scalable applications using modern technologies.

Technical Curriculum Developer, Program Manager

Senior Technical Curriculum Developer/Program Manager role at Intuit, focusing on developing and implementing technical training programs for product development teams.

FullStack-Senior Software Engineer

Senior Full Stack Software Engineer position at Intuit, focusing on developing financial technology solutions with AI integration and modern web technologies.

SOX Audit Manager (Business Process)

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