Returning Candidate?

Software Development Engineer

Software Development Engineer

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

Job Description

Come help us build the next generation of the Digital Contract Execution platform at Amazon! The Digital Contract Execution: Payments and Workflow team is looking for talented, detail-oriented SDE to work on new services and features that power the purchase experience for every eBook, App, MP3, and Digital Video transaction at Amazon. As a key member, you will architect, design and build a highly available, scalable, real time digital commerce system for digital products by owning all aspects of the agile development cycle: scoping, design, coding, testing and monitoring. Since we are a platform team, you'll get to work on Digital and Amazon wide initiatives, working with other Amazon platform teams such as Payments.


Successful candidates for this position will have a strong background in Algorithms, Data Structures, Java/C# and SQL. Experience working with high traffic web applications, scalable services and databases is a plus. Equally important are the candidate's abilities to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult problems. The ability to communicate clearly and concisely (both written and orally) is a key competency as is being a self-starter. A BS/MS in computer science or a relevant area is required.

Basic Qualifications

  • BS/MS in Computer Science or equivalent.
  • 4+ years of industry experience.
  • Experience in OOP, Java or C++, Perl, and Web development (AJAX, JavaScript, HTML, CSS), highly scalable systems, device development and performance testing.
  • 2+ years of industry experience in object-oriented design and software construction in 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

For more team information please visit: