Sign In
 [New User? Sign Up]

Software Development Engineer

Seattle, WA 98104
  • Information Technology
  • Engineering
  • Save Ad
  • Email Friend
  • Print

Job Details


AWS Database Migration Service (DMS) helps you migrate databases to AWS quickly and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. DMS can migrate your data to and from most widely used commercial and open-source databases.

The DMS team is searching for a talented software engineer to help deliver the next version of our service's control plane. You will be joining an existing team focused on delivering a highly scalable and reliable service, deployed across the world.

The team is responsible for the foundational components of the service, including the overall control plane of the service, worldwide deployment, monitoring and management of the service. This team is also accountable for the security of the DMS service, which is critical deliverable for our customers.


Basic Qualifications:
· 4+ years of professional software development experience
· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· Bachelor€™s degree in computer science or equivalent experience
· 5 years of experience developing large scale backend software, services and tools
· 3 years of experience working with database technologies
· Experience with more than one of, C/C++, C#, java or other object oriented programming languages


Preferred Qualifications:
· Knowledge of relational database engines such as SQLServer, Oracle, MySQL or PostgreSQL
· Working knowledge/experience 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
· Experience translating design mockups and prototypes into working application designs
· Familiarity with scripting languages such as Perl, PHP, Ruby, or Unix shell scripting
· Have developed or supported an operationally critical web service
· Motivated to drive tasks to completion and take ownership of projects
· Demonstrated passion for user experience design and improving usability
· Ability to work in a fast paced and agile development environment

Back to Browse Results
Powered ByLogo