Join Intuit's innovative Futures organization as a Principal Software Engineer in our cutting-edge Emerging AI team! Our mission is to lead the industry in solving the most pressing financial challenges faced by small business owners and consumers, empowering them to prosper. The Futures team is dedicated to incubating emerging technologies, user experiences, capabilities, and products that hold the potential to transform the lives of Intuit's small businesses and customers.
We are currently seeking a
Principal Software Engineer to join our dynamic, intrapreneurial team. In this role, you will be responsible for shaping and launching the next generation of customer experiences for Intuit's flagship products, utilizing groundbreaking technologies such as Generative AI, Natural Language Understanding, and other state-of-the-art advancements. This is a unique opportunity to become a part of a multidisciplinary team of designers, engineers, data scientists, researchers, and analysts, all working together to create game-changing experiences for Intuit.
What you'll bring
Strong educational background with a BS/MS in Computer Science or a related field
Demonstrated experience with direct leadership of small- to medium-sized development teams (5+), including goal setting, coaching, and project management
Extensive experience developing customer-facing applications in a fast-paced technical environment
Familiarity with Generative AI, NLP, and/or machine learning is highly desirable
Demonstrated experience in mentoring engineers and playing a pivotal role in revolutionizing front-line engineering by showcasing the potential of technology
Passionate about the future of FinTech and the transformative potential of technology in this domain
Capable of contributing to business strategy, product strategy, high-level technical design, and detailed implementation
Excellent verbal and written communication skills, with the ability to engage with all organizational levels and influence strategic decision-making
Proven track record of innovation and influence, providing unique and effective solutions to complex software engineering problems
Demonstrated entrepreneurial mindset in ideation and implementation
How you will lead
As a key member of our team, you will help define and drive the technical direction for the Emerging AI team, ensuring the high scalability and availability of our products. The ideal candidate will be a versatile, multidisciplinary leader who can guide our team across back-end, front-end, and AI domains, enabling us to move quickly and understand the potential benefits of new technologies for our customers.
Stay informed on the latest developments in specific technology areas, developing a perspective on the business implications and opportunities for Intuit and our customers
Drive target state architecture for how Intuit can incorporate new technologies to benefit our customers at scale, typically involving active collaboration with product, architecture, and design leaders across the organization
Implement key aspects of product experiences based on new technologies (e.g., generative AI, NLP, reinforcement learning)
Serve as a role model to engineers and set a high technical standard for the team
Provide direct management, coaching, project management for a small team of developers
Collaborate and influence across organizational boundaries to lead technical and strategic decisions