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.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Finance

Job Description

Intuit is seeking a Principal Engineer to join their Identity, Profile and Customer Products team in Bangalore. This role presents an exciting opportunity to work on foundational building blocks and platforms that enable developers to create innovative products. The position specifically focuses on building and operating Profile services and components that are critical to Intuit's infrastructure and require high availability and massive scalability.

The ideal candidate will be responsible for designing and architecting solutions within business operations practices, working on complex problems requiring analysis of multiple factors, and implementing operational standards. They will build relationships essential for delivering "always-on" software products and drive end-to-end incident management processes.

Key responsibilities include developing incident management processes, driving root cause analysis, improving operational practices, and working cross-functionally with product management, QA/QE, and various business units. The role requires expertise in AWS cloud management, automation using Python/Ruby/Go/Java, and monitoring tools like Wavefront/Splunk/AppDynamics.

The position demands strong leadership experience, excellent communication skills, and strategic thinking ability. The successful candidate will need to demonstrate passion for developing well-architected solutions and experience with Agile methodologies. This role offers opportunities for growth and impact within Intuit's engineering community, with possibilities for both vertical and lateral career development.

Last updated 6 days ago

Responsibilities For Principal Software Engineer

  • Designing, architecting solutions within best business operations practices
  • Works on problems of high to moderate scope and complexity
  • Reviews product requirements and architecture
  • Builds effective internal and external relationships
  • Drives end-to-end incident management process
  • Developing incident management processes and playbooks
  • Driving root cause analysis (RCA) and risk management processes
  • Work cross-functionally with various Intuit teams
  • Demonstrate passion for developing well architected solutions

Requirements For Principal Software Engineer

Java
Python
Go
Kubernetes
Redis
  • MS/BS in computer science with equivalent work experience
  • 12+ year's experience in managing applications at scale in AWS cloud
  • Experience on Kubernetes, Docker, Native AWS application
  • Good automation experience using Python/Ruby/Go/Java
  • Experience with monitoring tools (Wavefront/Splunk/AppDynamics/CloudWatch)
  • Strong leadership experience
  • Excellent communication skills
  • Business Acumen - strategic thinking & strategy development