Minimum qualifications:- 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.
Preferred qualifications:- 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.
About the jobThe mission of the Database Migration Service (DMS) Homogeneous team is to accelerate a user's path to productivity and innovation by lifting workloads through a streamlined, end-to-end, and repeatable journey. The team aims to optimize these migrations for performance and cost while achieving near-zero downtime for critical customer operations.
The US base salary range for this full-time position is $147,000-$211,000 bonus equity benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities - Make significant technical contributions with minimal guidance, executing end-to-end tasks that contribute to larger team goals.
- 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.
- Write high-quality, well-tested code and participate in the design process (often with guidance from executive leads).
- Coordinate with Product Managers, UX designers, and peer teams in Cloud SQL and AlloyDB to align on dependencies and project timelines.