Intuit is seeking a Staff Software Engineer to join their Small Business payments team, which handles critical business needs for small businesses and their customers. This role involves building next-generation products using cutting-edge technology, with user-facing applications managing large transaction volumes that drive significant revenue.
The ideal candidate will have 8+ years of professional software development experience, with deep expertise in Java and modern frameworks. They should possess strong experience in large-scale software architecture and design in cloud distributed systems, along with proficiency in cloud and DevOps technologies including Kubernetes, CI/CD, and AWS.
Key responsibilities include designing and implementing new features, mentoring team members, collaborating with stakeholders, and representing the team in technical discussions. The role requires excellent communication skills, strategic thinking, and the ability to explain complex technical issues to various audiences.
Working in an agile team structure, you'll collaborate with product managers, backend developers, and designers. The position offers opportunities to lead technical discussions, mentor others, and contribute to high-scale tools and services. Intuit values engineers who can lead change while maintaining strong technical excellence.
The role is hybrid, combining in-person collaboration with flexible remote work. As part of Intuit's engineering community, you'll have opportunities for both vertical and lateral growth, whether working on different tech stacks or products. The company is committed to fostering innovation and leveraging AI technologies, making it an exciting time to join their team.