Software Engineering Manager, Gbo Engineering, Agency Tooling

Google Google · Big Tech · New York, NY +1

This role is for a Software Engineering Manager at Google, leading a team that builds internal and external tooling for sales, marketing, and service teams within the Global Business Organization (GBO). The team will architect and develop web applications and services on Google infrastructure, integrating core technologies including Gemini for agentic features. The role involves technical leadership, people management, defining technical goals, and driving strategic execution of a new platform. While AI (Gemini) is mentioned as an integration point, the core focus is on building tooling and applications, not on developing AI models or core AI infrastructure.

What you'd actually do

  1. Guide architectural goal and drive delivery of scalable, reliable features. Oversee systems built on Google infrastructure (written in languages including Java, Kotlin, TypeScript), steering technical direction and ensuring operational excellence.
  2. Oversee integration of core technologies, including Gemini for agentic features, Spanner, Protocol Buffers and Google Cloud Platform (GCP). Ensure team makes sound architectural choices aligned with business goals.
  3. Iterate high standards for system performance, testing and code quality. Review critical technical design documents/architecture proposals, providing high-level guidance/code reviews for critical-path components.
  4. Collaborate with Product Management, UX, etc to define product roadmaps, prioritize initiatives, and translate business requirements into technical strategies.
  5. Build new team, manage performance, provide ongoing mentorship, and actively guide career development.

Skills

Required

  • software development
  • full stack development
  • back-end development
  • front-end development
  • technical leadership
  • people management
  • team leadership

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field
  • working in a matrixed organization
  • site reliability engineering
  • information security
  • developer operation practices
  • leading or designing web apps and data infrastructure in a startup environment
  • API design
  • TypeScript
  • Java
  • Kotlin
  • Python
  • Go
  • building and managing teams of engineers
  • partnering with Product and UX on product roadmap planning and delivery

What the JD emphasized

  • technical leadership
  • manage a team of engineers
  • manage your project goals
  • help develop your team
  • manage engineers across multiple teams and locations
  • technical goal
  • building the team from the ground up
  • driving the strategic execution
  • high-performing team of engineers
  • architect and develop robust, production-grade web applications and services
  • engineering leader
  • technical leadership
  • people management or team leadership role