Software Development Engineer

  • Amazon,
  • Arlington, VA
  • 6 hours ago
company banner
Full Time

Job Description


Job summary
Come and join the Database Migration Accelerator team that helps our customers migrate to the cloud. We are on a mission to transform legacy enterprise workloads into modern AWS native application architectures. We achieve this by utilizing cutting edge tools, sophisticated engineering systems and database expertise. We provide fixed price and high speed migrations to the cloud.

Database Migration Accelerator is combining various AWS cloud platform services into one product which would serve to our customers. We are a team of professionals that are forward-looking and uses the latest technology offerings (AWS cloud services, relational and NoSQL databases) to build new capabilities to operationalize and automate migration methodologies. Database Services at AWS covers a range of data platforms including Amazon Aurora, DynamoDB, Redshift, Athena, as well as AWS Database Migration Service, Data Pipeline, Glue and more. As each service grows, so does adoption by customers world-wide.

We have an interesting opportunity for Software Development Engineers who are passionate about developing new offering for the cloud and are enthusiastic about applying bold new ideas to real-world problems.
Joining the AWS Database Services team as a Software Development Engineer gives you the opportunity to:
  • Work for a company that's at the forefront of the cloud computing space.
  • Be involved in the fast growing managed services space and learn from the experts.
  • Truly Own solution from concept design through development to production.
  • Join the team whose activities are regularly called out publicly by our CEO.

Work/Life Balance
Our team places value on work-life balance. Our team is global, based in the US, and Poland. Our Poland teams typically start later in the day to have a couple of hours of overlap with US teams.

Mentorship & Career Growth
Our team is dedicated to supporting new team members in an environment that celebrates knowledge sharing and mentorship. Our senior engineers mentor more junior engineers through one-on-one mentoring and collaborative code reviews.
Projects and tasks are assigned in a way that leverages your strengths and helps you further develop your skillset.

Inclusive Team Culture
We get to build a really cool service and the main contributing factor to our success is the inclusive and welcoming culture that we embody every day.
We welcome teammates who are enthusiastic, empathetic, curious, motivated, reliable, and able to collaborate with a diverse team of peers.

Key job responsibilities
  • Build new cloud based solutions to accelerate migrations.
  • Research and design concept of a product.
  • Redesign and architect applications from working with old fashioned engine to an AWS native engine.
  • Work closely with database developer team members to ensure good quality and scalability.
  • Analyze existing application architectures to determine the most appropriate migration strategies.
  • Research and identify new opportunities for AWS to innovate on behalf of our customers.
  • Collaborate efficiently with other teams to deliver impactful projects.
  • Share your knowledge of the most effective performance, scalability, architecture, and engineering patterns and methods.

About the team
AWS Database Migration Service (AWS 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. The AWS Database Migration Service can migrate your data to and from the most widely used commercial and open-source databases.


  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • Bachelors in Computer Science or Engineering, or equivalent experience.
  • 4+ years' experience working on large scale code bases for web services, applications or other software components.
  • Proficiency in software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with at least one common programming language such as Java, C++, C#, Python, or JavaScript including object-oriented design patterns.


  • Knowledge of either Microsoft SQL Server or Oracle and either PostgreSQL or MySQL.
  • Understanding systems design and scalability concepts.
  • Ability to break down complex concepts into easily understood frameworks and models.
  • Excellence in technical communication with peers and other stakeholders.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Company Information

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Dice Id : amazon15
Position Id : 1962427
Originally Posted : 4 months ago

Similar Positions at Amazon

Software Development Engineer
  • Arlington, VA
  • 1 day ago
Software Development Engineer
  • Arlington, VA
  • 1 day ago
Software Development Engineer
  • Arlington, VA
  • 1 day ago
Software Development Engineer, Payments
  • Arlington, VA
  • 1 day ago
Sr. Software Development Engineer
  • Arlington, VA
  • 1 day ago
Software Development Engineer, Alexa AI
  • Arlington, VA
  • 1 day ago
Software Development Engineer, Alexa AI
  • Arlington, VA
  • 1 day ago