Senior Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$161,000 - $219,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Join Intuit's QuickBooks Ecosystem team as a Backend Senior Software Engineer in a role that combines technical leadership with hands-on development. As part of the team managing QuickBooks App Ecosystem, you'll enable small businesses to integrate their various business applications with QuickBooks. This position offers an opportunity to work with cutting-edge technologies in a fast-paced environment, focusing on building highly scalable distributed solutions.

The role demands expertise in Java, cloud technologies, and microservices architecture, with a strong emphasis on building enterprise-class applications. You'll be responsible for designing and developing components independently, conducting code reviews, and mentoring junior team members. The position involves approximately 90% hands-on coding while maintaining high standards for code quality and performance optimization.

Intuit, powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, offers a competitive compensation package including base pay, bonuses, and equity rewards. The company's commitment to pay equity is demonstrated through regular comparisons across categories of ethnicity and gender.

This is an excellent opportunity for a senior engineer who combines technical excellence with leadership capabilities, passionate about creating scalable solutions and mentoring others. The role offers the chance to work with a global financial technology platform serving approximately 100 million customers worldwide, making a real impact on small business success.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with cross-functional teams to define technical requirements and develop prototypes
  • Independently design components with minimal guidance
  • Conduct code reviews and ensure coding standards
  • Identify and address performance bottlenecks
  • Provide software development best practices
  • Mentor junior engineers and new team members
  • 90% hands-on coding and code reviews
  • Resolve defects/bugs during testing and production
  • Work cross-functionally with product management, QA/QE, and business units

Requirements For Senior Software Engineer

Java
Kubernetes
  • BS/MS in Computer Science or related area or equivalent experience
  • 5+ years of professional experience delivering enterprise class applications
  • 3+ years of experience in building Highly Scalable Distributed Solutions using Java
  • Strong hands-on experience of developing highly scalable Microservices (Rest and/or GraphQL)
  • Experience in designing distributed scalable applications in Cloud
  • Experience with AWS or other cloud providers
  • Deep understanding of Kubernetes & Docker
  • Expertise with unit testing & Test-Driven Development
  • Strong communication skills
  • Proficient in programming, design patterns, data structures, algorithms

Benefits For Senior Software Engineer

  • Competitive base pay
  • Cash bonus
  • Equity rewards
  • Benefits package

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

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 Software Engineer

Senior Software Engineer role at Intuit, focusing on full-stack development with JavaScript, Java, and React, requiring 6+ years of experience in enterprise applications.

Senior Program Manager

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