Principal Software Engineer - Service Builder Platform
Job Description
Intuit is seeking a Principal Software Engineer to join the Service Builder Platform Team. The role requires building a platform that developers can use to build highly available and scalable services at a speed that is only possible in the Agentic AI era. The successful candidate will be responsible for innovating on the next-generation abstractions of cloud platforms that host Intuit flagship products of TurboTax, Quickbooks, Mailchimp, as well as Intuit Platforms such as Identity, API Gateway, and Service Mesh. Responsibilities include all aspects of platform development, deployment, service adoption, configuration, optimization and troubleshooting. The ideal candidate must have expert knowledge of Kubernetes, AWS, AI driven system engineering, cloud native design patterns, networking, etc.
Responsibilities
- Applies comprehensive understanding of the business, customer needs to expertly design, develop and implement capabilities, tools and processes that deliver highly available, scalable and reliable customer experiences.
- Utilizes extensive expertise in system engineering, software development, critical thinking, industry best practices, and AI to develop innovative solutions towards building highly available, scalable and reliable platforms.
- Expertly builds, operates, and scales services running on AWS EKS. Collaborates closely with Intuit Product and Platform Development Teams to plan, prioritize and design highly available cloud architectures.
- Contributes to critical platform components and drives operational excellence through automation, observability, and process optimization.
- Troubleshoots complex issues and effectively manages stakeholder expectations through clear communication and proactive updates.
- Participates in on-call and support rotations, driving incident recovery, resolution and Root Cause Analysis (RCA).
- Provides technical leadership by guiding the team on system design and implementation, ensuring best practices are implemented.
- Participates in mentoring junior and senior engineers, promoting an environment of learning and growth within the team.
- Exhibits a high sense of accountability and extreme ownership mindset
Qualifications
- A Bachelor's degree in Computer Science or a related technical field with a focus on Software Development, and Operational Excellence.
- Proven expertise in building and managing Cloud Native Platforms, preferably Kubernetes based.
- 12+ years of experience working in software development, platform engineering, building and managing large-scale systems on AWS.
- 12+ years of solid development experience in building Synchronous and Asynchronous workloads in at least 2 of these languages - Go/Python/Java.
- Strong experience applying AI in platform engineering.
- Experience with the development of applications and services in AWS, leveraging cloud native services and APIs.
- Experience in using java unit testing frameworks like JUnit and Mockito.
- Knowledge of Observability toolsets Prometheus, Grafana, Splunk, Wavefront, AWS CloudTrails, and Micrometer.
- Excellent communication skills and the ability to collaborate effectively.
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
Job Information
Get Jobs Like This
New Intuit jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Remote. Compare take-home pay, rent, food & transport costs vs other tech cities.