Software Engineer Iii, Cloud Database Migration Service

Google Google · Big Tech · Sunnyvale, CA +1

Software Engineer III for Google Cloud's Database Migration Service (DMS) Homogeneous team. This role focuses on accelerating user migration paths to Google Cloud through streamlined, end-to-end, and repeatable journeys, optimizing for performance and cost with near-zero downtime. The engineer will make significant technical contributions, generate solutions for ambiguous problems, write high-quality code, and participate in the design process, collaborating with Product Managers and peer teams.

What you'd actually do

  1. Make significant technical contributions with minimal guidance, executing end-to-end tasks that contribute to larger team goals.
  2. Beyond just writing code, you are expected to generate solutions for ambiguous problems and take ownership of your work from design through to production support.
  3. Write high-quality, well-tested code and participate in the design process (often with guidance from executive leads).
  4. Coordinate with Product Managers, UX designers, and peer teams in Cloud SQL and AlloyDB to align on dependencies and project timelines.

Skills

Required

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of programming experience in Java.

Nice to have

  • 2 years of experience with software development in Java and Go.
  • 2 years of experience in software development with a focus on designing and building scalable, high-quality software systems.
  • Experience with SQL database administration, Google App Engine, open source software communities, Cloud networking solutions, or distributed computing.
  • Experience in large scale data migration and equipment tracking log (ETL) tools.