Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
$161,500 - $219,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · AI · Enterprise SaaS

Description For Senior Software Engineer

Intuit, a leading global financial technology platform, is seeking a Senior Software Engineer to join their Personalization Platform team. With a customer base of approximately 100 million worldwide using products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, Intuit is at the forefront of financial innovation. The role focuses on building core technologies for highly personalized customer experiences using cutting-edge technologies including Java, Kubernetes, AWS, and machine learning models.

The ideal candidate will spend 80-90% of their time on hands-on coding while serving as a technical leader and mentor. They will be responsible for designing and implementing scalable backend solutions, working with AI technologies, and maintaining high code quality standards. The position requires strong expertise in Java, REST, Spring, and database technologies, along with experience in ML infrastructure systems.

This is an exciting opportunity to join a company that's transforming into an AI-native organization while maintaining a startup mentality despite its global leadership position. The role offers competitive compensation ($161,500-$219,000) plus benefits, equity, and bonus potential. The team culture emphasizes innovation, risk-taking, and creative problem-solving, making it perfect for engineers who want to work on impactful solutions at scale.

Working from the Bay Area office, you'll be part of a dynamic team focused on delivering creative solutions while having fun. The role combines technical excellence with the opportunity to shape the future of financial technology, making it ideal for engineers passionate about both technical innovation and practical impact.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • 80-90% hands-on coding and technical leadership, mentoring junior engineers
  • Design and implement reliable and scalable backend software solutions
  • Deliver high quality web application code and contribute to site stability
  • Contribute to project design/architecture and implement best practices
  • Work collaboratively with AI experts and integrate AI into existing systems
  • Propose AI solutions for various problems

Requirements For Senior Software Engineer

Java
Kubernetes
Cassandra
  • BS in Computer Science, MS Preferred; equivalent experience considered
  • 5+ years of programming experience - Java, REST & Spring
  • Hands-on experience building ML inference infrastructure systems
  • Strong CS fundamentals - data structures, algorithms, and distributed systems
  • Strong database fundamentals including SQL & no-SQL (Cassandra)
  • Experience with AWS - S3, EC2, EMR, ELB/ALB
  • Strong experience with Object Oriented Development & Software Development Life Cycle
  • Passion for troubleshooting issues in production
  • Solid communication skills
  • Experience with Agile Development, SCRUM, or extreme programming

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Engineer

Senior Software Engineer role at Qualcomm India, focusing on embedded and cloud edge software development with 6+ years experience required.

Senior ServiceNow Developer

Senior ServiceNow Developer position at Qualcomm India, focusing on platform development, integration, and technical leadership.

Senior Engineer - Display

Senior Display Software Engineer role at Qualcomm, focusing on display technologies and software integration for mobile and compute platforms.

Senior Technical Business Analyst, Product & Pricing Ops

Senior Technical Business Analyst role at Salesforce focusing on CPQ systems, product pricing, and technical implementation in Hyderabad.

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on Windows on ARM computing solutions, combining technical expertise with customer support responsibilities.