Provide technical leadership across a number of interdependent engineering teams, working closely with product management and design. Drive complex initiatives that span across multiple organizations. Contribute to Intuit-wide architecture decisions.
Drive design and implementation of durable and software solutions that will solve critical customer problems. Ensure key non-functional requirements are met (including security, availability, performance, scale, quality, etc.)
Influence the shaping of future products by contributing to the framework (architecture) used across multiple products or systems. Drive system and platform thinking within development teams.
Research, evaluate, and implement state-of-the-art technology (including open source, third party, etc.).
Communicate architectural and design options, educating development teams, business users, and senior leadership.
Coach and mentor other engineers in process, strategy and business alignment.
Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements .
Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning.
Balance long vs short - think strategically. Have a bias towards working code and experimentation mindset. Encourage an experimentation mindset with POCs.
Drive strategic architecture planning to evolve technology stacks for developer velocity improvement and incremental customer values.
Qualifications
BS/MS in computer science or equivalent work experience. Design/architecture experience preferred.
12+ years’ experience designing and leading design for web, software or mobile applications.
Boundaryless leadership experience: Applying the nuances of influencing based on the situation, knowing when to push and when to ease, driving through designs, ideas, and roadmaps.
Deep understanding of design principles, architecture best practices.
Excellent communication skills: Demonstrated ability to present to all levels of leadership, including executives.
Expertise with modern technology stacks, microservices, public cloud and programming languages: iOS and Android development using Swift and Kotlin, Graphql, REST, JavaScript, CSS, React, Java, serverless technologies, distributed systems, SDLC/MDLC, data taxonomy and persistence technologies, security, DevOps, open source.
Demonstrate the ability to influence the direction and tech strategy that drives the significant improvement in technology stack and generate customer/business values
Expertise at web UI technology, foundational web UI framework with strong knowledge of mobile native or vice versa.
Operation, engineering excellence: UI automation framework, testing strategy, client performance analysis and solutions to provide fast, highly available, high quality client experiences
Demonstrate the ability to incorporate industry best practices into the solution design and teach the large teams to adopt the best practices.