Returning Candidate?

Senior Software Development Engineer

Senior Software Development Engineer

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 
North American Teams - AWS

Job Description

Amazon Web Services (AWS), a subsidiary of, is seeking a talented, self-directed Senior Software Development Engineer to build AWS Digital Marketing Platform systems from the ground up. This job is a unique opportunity to play a key role in an exciting, fast growing business. We're a growing team looking for exceptional software engineers to build marketer facing products and services. As a Senior Software Development Engineer, you will create new services and tools that will benefit our customers and provide a key foundation to effectively manage and automate global digital campaigns. The ideal candidate will have a passion for innovative customer experiences, and a focus on building highly scalable and efficient systems.

Amazon is uniquely positioned to leverage our culture of customer obsession to build unique customer experiences and high impact features, changing the way advertisers and merchandisers manage their campaigns. Amazon is a place where builders can build. We hire innovators and offer them an environment where they can invent new, exciting solutions for our customers.

Do you thrive in a start-up like environment where ingenuity, teamwork, and delivering rock solid, customer focused solutions is paramount? Do you like to simplify complex problems, creating high quality solutions? Do you have a strong sense of ownership, bias for action, creativity, and ingenuity? Do you want to join a team to jumpstart your career? If you answered yes to these questions, apply to this job to learn more.

Basic Qualifications

  • 5+ years professional software development experience.
  • 1+ years experience building complex software systems that have been successfully delivered to customers.
  • 1+ years xperience working in large Distributed Systems, large data analysis, and queueing systems.
  • Proficiency in at least one modern programming language such as C, C++, C#, Java.
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or the equivalent).
  • Computer science fundamentals in object-oriented design, data structures, algorithms, problem-solving, and complexity analysis.
  • Coding practices including design documentation, unit testing, peer code-reviews, and a preference for Agile methods.

Preferred Qualifications

  • Masters Degree in Computer Science, Computer Engineering, or related technical discipline.
  • Proficiency using modern web development technologies and techniques, including Node.js, HTML5, CSS, JavaScript, etc.
  • Marketing industry experience.
  • AWS product experience and development on the AWS platform.
  • Active on Github or StackOverflow
  • Comfortable with the Linux command line and Git
  • Sharp analytical abilities and proven design skills.
  • Ability to lead and focus a team of experienced engineers, leading them to a common technical goal.
  • Demonstrable track record as an owner: someone who can take a concept and make it real.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Ability to clearly and concisely communicate with business users, technical teams, and management to collect requirements, describe software product features, and technical designs.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.