Staff Software Engineer, Git Development Suite

Google Google · Big Tech · Bengaluru, Karnataka, India

Google is seeking a Staff Software Engineer for the Git Development Suite team, focused on enhancing the Git ecosystem for Google's developers. The role involves providing technical leadership, architecting scalable features for Git-based supply chain infrastructure, and influencing engineering teams. A key aspect is integrating generative AI tools or LLM interfaces into developer workflows, aiming to improve the overall developer experience within Google's large-scale environment.

What you'd actually do

  1. Provide technical leadership on high-impact projects. Drive innovation within the Git ecosystem. Identify key areas for technical investment, develop proposals for excellent features.
  2. Define technical direction, resolve dependencies, and deliver solutions that are aligned with business objectives and user needs across multiple teams.
  3. Architect, design, and lead the implementation of complex and scalable features and enhancements for our Git-based supply chain infrastructure.
  4. Influence and coach a distributed team of engineers.
  5. Influence and collaborate with other product teams. Share knowledge, drive best practices, and guide the alignment of solutions to foster a cohesive and powerful internal development platform.

Skills

Required

  • C++
  • Java
  • Python
  • Kotlin
  • Go
  • software design
  • software architecture
  • integrating generative AI tools or Large Language Model (LLM) interfaces into workflows

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • Terraform
  • GCP
  • CI/CD pipelines
  • Git concepts
  • Git workflows
  • open-source software projects
  • Software Supply Chain Integrity (SSCI) concepts
  • compliance best practices

What the JD emphasized

  • integrating generative AI tools or Large Language Model (LLM) interfaces into workflows