Staff Software Engineer, Firestore, Google Cloud

Google Google · Big Tech · San Francisco, CA +1

Staff Software Engineer role at Google Cloud, focusing on Firestore, a serverless document database service. The role involves influencing and coaching a distributed team, managing project priorities, leading technical projects, driving requirements, and building engineers. The position emphasizes experience with Java, databases, systems infrastructure, and distributed systems, with a focus on delivering software products at scale.

What you'd actually do

  1. Influence and coach a distributed team of engineers.
  2. Manage project priorities, deadlines, and deliverables.
  3. Lead multiple engineers on technical projects across the product, collaborating effectively with partners, Product Managers (PM), customers, and other engineering leads.
  4. Drive the scope of functional and non-functional requirements. Ensure the team is able to execute with strong incremental deliveries. This often requires defining the priorities and balancing the product requirements with technical feasibilities.
  5. Build well-rounded engineers, distributing work to maximize both product objectives and personal skill development.

Skills

Required

  • Java
  • databases
  • product ideation
  • systems infrastructure
  • distributed systems

Nice to have

  • data structures
  • algorithms
  • customer empathy
  • highly reliable systems at scale