Staff Software Developer, Google Cloud

Google Google · Big Tech · Waterloo, ON +1

Staff Software Developer at Google Cloud, focusing on developing and enhancing large-scale software solutions. The role involves technical leadership, project management, and cross-functional collaboration within a matrixed organization. Requires extensive experience in programming, software design, architecture, and testing.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Skills

Required

  • Java or C++ programming
  • software product testing
  • software design and architecture

Nice to have

  • data structures and algorithms
  • complex matrixed organization experience
  • technical leadership
  • project team leadership
  • technical direction setting