Intuit is seeking a Senior Backend Software Engineer to join their innovative team focused on becoming AI-native. This role combines hands-on coding with technical leadership, requiring expertise in developing scalable backend solutions and integrating AI technologies.
The position involves designing and implementing reliable backend software solutions that solve critical customer problems and interact with multiple services. You'll spend 80-90% of your time coding while also mentoring junior engineers and tackling complex programming challenges. Key responsibilities include delivering high-quality web application code, conducting code reviews, writing tests, and contributing to system architecture.
As a Senior Backend Engineer at Intuit, you'll work at the intersection of traditional software engineering and AI innovation. The role requires collaboration with AI experts to integrate AI into existing systems and propose AI-based solutions for various problems. You'll be part of a dynamic team that values creative problem-solving and maintains a startup mentality despite being a global leader in financial technology.
The ideal candidate brings 5+ years of experience in developing systems/software using Java/J2EE, Python, or Go, along with strong expertise in databases, cloud technologies, and APIs. You should have a solid foundation in unit testing, Test Driven Development, and experience with large-scale, consumer-facing web applications. Knowledge of AI concepts and the ability to apply AI Native principles to software development is essential.
At Intuit, you'll be part of a culture that prioritizes innovators and risk-takers, working on cutting-edge technology that serves approximately 100 million customers worldwide. The company offers clear career progression paths, from Senior Software Engineer up to Distinguished Software Engineer, with opportunities for both vertical and lateral growth across different tech stacks and products.