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 - $344,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit is seeking a Principal Software Engineer to lead a team of 30+ engineers in delivering a Traffic Management Platform. This role combines technical leadership with hands-on engineering work, focusing on cutting-edge technologies like Service Mesh, Agentic Communication Protocols, and AI Gateway.

The position requires deep expertise in networking concepts, service mesh technologies (particularly Istio and Envoy), and cloud infrastructure. You'll be responsible for ensuring the platform's security, scalability, and high availability while working closely with Product Management to align technical solutions with business outcomes.

Key responsibilities include leading innovation initiatives, maintaining engineering excellence, mentoring team members, and driving platform adoption. The role demands strong technical skills in C++ or GO programming, extensive experience with Kubernetes, and proficiency with AWS services.

This is an excellent opportunity for a seasoned engineer with 10+ years of experience to make a significant impact at a global financial technology leader. Intuit offers competitive compensation including base salary ($254,500 - $344,000 for Bay Area, $242,000 - $327,500 for Southern California), equity, bonuses, and comprehensive benefits.

The role combines technical depth with leadership opportunities, offering the chance to work on large-scale systems while mentoring others. Intuit's commitment to innovation, demonstrated through events like Global Engineering Days, provides opportunities to pursue creative technical solutions and drive meaningful impact for millions of customers.

Last updated 5 hours ago

Responsibilities For Principal Software Engineer

  • Lead the team to innovate and deliver a secure, scalable, highly available, cost efficient and user friendly Traffic Management Platform
  • Ensure Engineering and Operational Excellence of the Traffic Management Platform
  • Work with Product Management in identifying customer requirements and prioritizing based on business outcome
  • Proactively participate in incident responses and root cause analysis
  • Design review, code review and coaching of junior team members
  • Hands-on participation in designing, implementing, launching and maintaining end-to-end solutions
  • Help to drive adoption of platform solutions among customers

Requirements For Principal Software Engineer

Go
Kubernetes
  • BS/MS in computer science or equivalent work experience
  • 10+ years of experience developing/designing cloud, web or backend software
  • Deep understanding of networking concepts, including protocols such as TCP, TLS, HTTP 1, HTTP 2, Websocket, etc.
  • Extensive experience on Service Mesh technologies such as Istio and Envoy
  • Experience working with Kubernetes
  • Experience with AWS concepts such as Route53, IAM, Transit Gateway, NAT Gateway, databases
  • Programming experience with C++ or GO
  • Experience in leading and coaching junior team members
  • Ability to learn fast and move fast

Benefits For Principal Software Engineer

401k
Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k
  • Equity
  • Cash bonus
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Related Jobs