Provide technical leadership on high-impact projects, lead the technical architecture and roadmap to scale Song Search in the AI era, build systems that transform it into an indispensable, habit-forming music discovery experience served reliably and efficiently at Google Scale.
Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
Drive technical direction and engineering excellence within the pod, mentoring junior and mid-level engineers, guiding architectural designs, and fostering a culture of innovation.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Manage project priorities, deadlines, and deliverables.
Minimum qualifications
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Experience in technical leadership.
Experience designing and implementing full-stack, enterprise-grade applications and distributed systems (e.g., microservices, containerization).
Experience leading projects through the full Software Development Life Cycle (SDLC), including design, development, testing, deployment, and maintenance.
Preferred qualifications
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Experience in software design and architecture.
Experience in distributed systems/data analysis and ML.
Experience with designing AI native solutions.
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Experience in technical leadership.
Experience designing and implementing full-stack, enterprise-grade applications and distributed systems (e.g., microservices, containerization).
Experience leading projects through the full Software Development Life Cycle (SDLC), including design, development, testing, deployment, and maintenance.