Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Digital Commerce is looking for a senior software engineer to join the team that enables some of Amazon’s fastest growing and most dynamic businesses such as Digital Ebook Purchasing.

As a key team member, you will get the opportunity to own major deliverables of this initiative and all aspects of the development cycle: scoping, design, coding and testing using an agile process. You'll have an opportunity to work with other teams throughout Amazon to flush out cross-team requirements and designs. You'll also put your experience, expertise, and creativity to work in determining/recommending the best designs based on business objective, timeline, and resource constraints.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field, or 4+ years of relevant work experience

  • 2+ years professional experience in software development

  • 2+ years of experience with object-oriented design and data structures

  • 2+ years of industry experience in, at least, one modern programming language, such as Java or C#

Preferred Qualifications

  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

  • Experience building complex software systems that have been successfully delivered to customers

  • 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

  • Ability to take a project(s) from scoping requirements through actual launch of the project(s)

  • Strong written and verbal communication skills preferred