Amazon Web Services (DMS) - Senior Software Developer - Boston in Cambridge, Massachusetts

Amazon Web Services (Database Migration Service) in Boston, MA is actively recruiting for several Software Developers with Java or C++ experience. Strong expertise in one or more relational database engines is a plus.

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 Boston, MA 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:

  • Bachelors Degree in Computer Science or equivalent, Masters or PhD preferred

  • 7+ years (or much more for Senior Developers) professional experience in software development

  • Proficient in one or more modern programming languages such as Java, C++, or C. JDBC, Hibernate, or JPA. We use Java and C within this DMS team

  • Knowledge of data structures, algorithms, operating systems, and/or distributed systems

Preferred Qualifications:

  • Working knowledge/experience with Relational or NoSQL databases

  • Knowledge and experience working with networking, virtualization and Linux kernel modules are a plus

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

  • Strong expertise in building developer tools or plugins for tools like Eclipse, InteliJ, NetBeans, Visual Studio and others

AMZR Req ID: 579274

External Company URL: