Develop and drive a multi-year technology roadmap aligned with business goals.
Lead projects.
Manage in-house and third-party products.
Manage in-house and third-party products integrations.
Oversee application development, systems integration, and ensure engineering excellence using Software Development Life Cycle (SDLC), by building and managing a performing engineering team.
Minimum qualifications:
Bachelor's degree in Computer Science, Management Information Systems, or a related technical field, or equivalent practical experience.
12 years of experience in software engineering or enterprise application development.
5 years of experience with managing engineers.
Experience with reviewing codes and configurations, and contributing to architectural decisions.
Preferred qualifications:
Experience in utilizing knowledge of Google-wide technologies and methods.
Experience with Application Programming Interface (API) development.
Experience with enterprise architecture development.
Ability to manage technical relationships with third-party vendors, including overseeing vendor selection, onboarding, performance evaluations, and team management and engagement.