Software Engineering Manager, Views in Maps, Geo
Benefits
- Health, dental, vision, life, and disability insurance
- Retirement: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at 6.15 hours per pay period for the first five years
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) plus 5 discretionary sick days per instance
- Maternity Leave (Short‑Term Disability + Baby Bonding): 28‑30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
Preferred working locations: Mountain View, CA, USA; Seattle, WA, USA.
Minimum qualifications
- Bachelor’s degree or equivalent practical experience
- 8 years of experience in software development
- 3 years of full‑stack development experience (back‑end: Java, Python, Golang, or C++; front‑end: JavaScript or TypeScript, HTML, CSS, or equivalent)
- 3 years of experience in a technical leadership role
- 2 years of experience in people management or team leadership
Preferred qualifications
- Master’s degree or PhD in Computer Science or a related technical field
- 3 years of experience working in a complex, matrixed organization
- 2 years of experience managing software engineering teams of 10+ people
- Experience with data‑driven decision‑making (e.g., product decisions driven by A/B test results)
- Understanding of computer graphics
- Strong collaboration and communication skills; experience with geographically distributed teams
About the role
Software Engineering Managers at Google provide technical leadership on major projects while managing a team of engineers. They set and communicate team priorities, align strategy across teams, and develop mid‑term technical roadmaps. Managers guide system design, write code to solve ambiguous problems, and review code to ensure best practices. The Geo team focuses on building accurate, comprehensive maps and related products such as Maps, Earth, Street View, and Google Maps Platform, serving billions of users worldwide.
Responsibilities
- Set and communicate team priorities that support broader organizational goals
- Align strategy, processes, and decision‑making across teams
- Set clear expectations for individuals and provide regular performance feedback and coaching
- Develop and evolve mid‑term technical goals and roadmaps for one or more teams
- Design, guide, and vet system designs; write product or system code to solve ambiguous problems
- Review code from other engineers and ensure adherence to style, accuracy, testability, and efficiency standards
Pay
US: $207,000 – $300,000 (USD) plus a 20% bonus target, equity, and benefits. Individual compensation is determined by job‑related skills, experience, and relevant education or training.