Intuit is seeking a Staff Software Engineer to join the Core Platform Engineering Team to develop the next evolution of Intuit’s Kubernetes development platform - IKS AIR (AI Runtime). The role requires managing and accelerating the rollout of AI-powered, fully abstracted runtime environment IKS AIR across Intuit flagship products and platforms.
Requirements
- Hands-on experience with Kubernetes
- Good understanding of container orchestration and cloud technologies
- Programming experience with any of the following: Go, Java, Python, Object-oriented programming languages
- Experience with the entire Software Development Life Cycle (SDLC)
- Good understanding of microservices architecture
- Experience with Unit testing & Test Driven Development (TDD)
- Strong understanding of Generative AI concepts and fundamentals
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.
Other
- Participates in mentoring junior and senior engineers, promoting an environment of learning and growth within the team.
- Gathering functional requirements, developing technical specifications, and project & test planning
- Act in a technical leadership capacity: Mentoring junior engineers, new team members,and applying technical expertise to challenging programming and design problems
- Roughly 70-85% hands-on coding
- Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results