Intuit is seeking a Principal Software Engineer to join their team and help power prosperity around the world. This role combines technical leadership with hands-on development, focusing on AI-native applications and distributed systems.
The ideal candidate will drive velocity across the organization by accelerating customer, business, and technology outcomes. They will be responsible for end-to-end technology initiatives, including horizontal architecture layers, and partner with cross-functional teams to deliver customer-focused solutions.
Key responsibilities include designing and implementing durable software solutions in a fast-paced environment, building AI-native applications, and creating robust, scalable technical designs. The role requires deep expertise in AI technologies like SageMaker, LangChain, Large Language Models, and experience with both frontend (React, Angular) and backend (Java, TypeScript) technologies.
The position offers opportunities to work with passionate engineers, product managers, and designers in a collaborative environment. The successful candidate will contribute to standards, patterns, and best practices while providing perspective on industry trends and emerging technologies.
Requirements include 10+ years of systems/software development experience, 7+ years designing complex distributed systems, and strong expertise in AI technologies. The role demands excellent communication skills, ability to work effectively across global teams, and a proven track record of driving results in cross-functional environments.
At Intuit, this position sits within a clear engineering career path, offering opportunities for both vertical and lateral growth. The company's culture emphasizes continuous learning, experimentation, and applying cutting-edge technology to solve customer problems.