Software Engineer Iii, Omni Database Service

Google Google · Big Tech · Sunnyvale, CA +1

Google is seeking a Software Engineer III for their Omni Database Service team. This role involves developing next-generation technologies that handle information at massive scale, extending beyond web search. The engineer will manage project priorities, design, develop, test, deploy, maintain, and enhance software solutions, working cross-functionally with multiple teams. The role requires experience in large-scale infrastructure, distributed systems, and real-time distributed systems or relational databases, with a focus on Google Cloud technologies.

What you'd actually do

  1. Write product or system development code.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  5. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and its impact.

Skills

Required

  • Golang
  • large-scale infrastructure
  • distributed systems
  • real-time distributed systems
  • relational databases

Nice to have

  • C++
  • Java
  • database management systems (DBMS)
  • managed services
  • Kubernetes
  • BigQuery
  • Cloud SQL
  • Cloud ESF
  • customer facing products