Amazon Web Services (DMS) - Software Developer in Test - Palo Alto, CA

US-CA-Palo Alto
5 months ago
Job ID

Job Description

Amazon Web Services (Database Migration Service) in Palo Alto, CA is actively recruiting for several Software Developers with Java or C++ experience. Strong expertise in one or more relational database engines is required.

The candidate will be working on the new AWS Database Migration Service and the new AWS Schema Conversion Tool, and will be joining the new team which is starting now.

Help us revolutionize the Cloud! AWS is the fastest growing division within Amazon.

AWS Database Migration Service helps you migrate databases to AWS easily and securely. With AWS Database Migration Service, the source database remains fully operational during the migration, minimizing downtime to applications that rely on the database.

The AWS Schema Conversion Tool makes heterogeneous database migrations easy and simple by automatically converting the entire database schema and a majority of the custom code of the source database to a format compatible with the target database. Any code that cannot be automatically converted is clearly marked so that it can be manually converted.

We are looking for a Senior Software Development Engineer to join our team and help us take the service and the tools to the next level. To apply for this role, you should possess solid analytical, design and problem diagnosis skills. Expertise with high-performance systems or service design is a plus. The ability to translate high-level technical requirements through all the levels of the software stack is essential. If this sounds like you, come join us in our Palo Alto campus and help AWS continue to write the cloud computing story for the industry.

More information on AWS DMS and AWS SCT is available at

Basic Qualifications

Basic Qualifications:
  • Bachelors Degree in Computer Science or equivalent.
  • 3+ years professional experience in software development, automation and testing
  • Proficient in one or more modern programming languages such as Java, C++, or C#. JDBC, Hibernate, or JPA. We use Java within this RDS team
  • Knowledge of data structures, algorithms, operating systems, and/or distributed systems

Preferred Qualifications

Preferred Qualifications:
  • Working knowledge/experience with Relational databases
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, build processes, testing, and operations.
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed