Taro Logo

Principal Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$242,000 - $327,500
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Finance · Enterprise SaaS

Description For Principal Software Engineer

Intuit is seeking a Principal Software Engineer to join their innovative team. This role combines hands-on technical leadership with mentorship responsibilities, focusing on developing enterprise applications and services. The position requires expertise in modern technologies including Java, Spring, JavaScript, and cloud platforms.

The ideal candidate will spend 50% of their time on hands-on coding, designing and developing web applications, backend services, and data visualization solutions. They'll be responsible for automation and ensuring system reliability, while also leading and mentoring junior engineers. The role demands someone who can balance technical excellence with collaborative leadership.

Key technologies include Java, Spring, JavaScript/AJAX, HTML/DOM, CSS, Python, and NoSQL technologies like Cassandra. Experience with AWS/Azure/GCP, Docker, Kubernetes, and modern web frameworks is essential. The position requires expertise in RESTful services, GitHub, and responsive web application development.

Intuit offers a competitive compensation package ranging from $242,000 to $327,500 for Southern California, plus equity, bonuses, and comprehensive benefits. The company culture emphasizes innovation, collaboration, and making a meaningful impact for customers. They provide state-of-the-art technology and creative workspaces that allow team members to work flexibly.

This role represents an opportunity to work with a global financial technology leader that serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The position offers both vertical and lateral growth opportunities within Intuit's engineering community.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • 50% hands-on coding: Designing and developing web applications, backend services, build and test automation, prototyping, data visualization
  • Automate everything, then do whatever else it takes to make sure our systems are bulletproof and super-fast
  • Leading and mentoring more junior engineers, making sure to bring others along for the journey
  • Being willing to push aside ego in exchange for pushing the boundaries of what we can build together

Requirements For Principal Software Engineer

Java
JavaScript
Python
Cassandra
Kubernetes
React
MongoDB
  • BS/MS in Computer Science or equivalent
  • 12+ years of experience developing enterprise applications and services
  • Experience in practical application/deployment of ML model or Generative AI
  • Java, Spring, JavaScript/AJAX, HTML/DOM, CSS, Python, NoSQL Technologies like Cassandra
  • Experience creating applications that operate in AWS/Azure/GCP
  • Experience running services using Docker and Kubernetes
  • Experience with web application development using RESTful services
  • Mastery of software development using GitHub
  • Good understanding of MVC patterns like React JS
  • Hands on experience creating responsive web applications using modern CSS frameworks

Benefits For Principal Software Engineer

Medical Insurance
401k
Equity
  • Competitive compensation package
  • Cash bonus
  • Equity rewards
  • Benefits package

Interested in this job?

Jobs Related To Intuit Principal Software Engineer