Intuit is seeking a Staff Software Engineer to develop a user-centric and tax-compliant experience for TurboTax, aiming to create a fluid and intuitive tax filing experience, guiding users through tax preparation complexities while ensuring accuracy and adherence to all applicable tax regulations, and conceptualizing and developing innovative, next-generation user experiences leveraging Generative AI capabilities.
Requirements
- Solid foundation in writing scalable application code following best practices of accessibility, internationalization, and instrumentation
- Experience with creating Gen AI powered applications
- Experience with cross-browser, cross-platform, and design constraints on the web and mobile
- Solid knowledge of algorithms and design patterns
- Proficiency in UI languages like React and mid-tier languages like Java
- Experience with test automation: TDD, unit/integration/functional testing
- Experience with Relational Database Design and Implementation
Responsibilities
- Design and implement scalable, robust, and maintainable software components that integrate seamlessly with the broader TurboTax ecosystem.
- Stay abreast of emerging technologies and industry trends, particularly in the areas of AI and machine learning, and identify opportunities to apply them to enhance the user experience.
- Collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to translate user needs and business requirements into technical solutions.
- Mentor and guide junior engineers, sharing your knowledge and expertise to help them grow and develop their skills.
- creating Gen AI powered applications
- Experience with cross-browser, cross-platform, and design constraints on the web and mobile
- Experience with test automation: TDD, unit/integration/functional testing
Other
- 7+ years of total experience delivering enterprise-class applications
- BS/MS in Computer Science or related area or equivalent experience
- Interest in building CI/CD pipelines
- Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc