US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
Lead, mentor, and grow a team of high-performing software engineers, fostering career development and a collaborative environment.
Guide technical strategy, operational workflows, and long-term goals aligned with organizational objectives.
Enforce software engineering best practices to build scalable, maintainable, and high-performing systems.
Manage end-to-end delivery of key initiatives, aligning timelines, resources, and risk mitigation strategies.
Collaborate with cross-functional partners and stakeholders to establish project roadmaps and maintain strategic alignment.
Minimum qualifications
Bachelor’s degreeor equivalent practical experience.
8 years of experience in software development.
3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
3 years of experience in a technical leadership role.
2 years of experience in a people management or team leadership role.
Preferred qualifications
Master's degree or PhD in Computer Science or related technical field.
3 years of experience working in a complex, matrixed organization.
Bachelor’s degreeor equivalent practical experience.
8 years of experience in software development.
3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
3 years of experience in a technical leadership role.
2 years of experience in a people management or team leadership role.