Amazon

Returning Candidate?

Senior Software Develoment Engineer, Promotions Platform

Senior Software Develoment Engineer, Promotions Platform

Job ID 
523554
Location 
US-PA-Pittsburgh
Posted Date 
4/12/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Interested in earning loyalty and trust of millions of shoppers world-wide? Want to help drive repeat business for shoppers? Looking to build and maintain world-class software services and influence shopper behavior all over the world? Seeking an environment where you can continuously innovate and grow as a developer? Want to integrate with best-of-breed bleeding-edge utility computing systems? Want to have an immediate impact and build new systems for the future?

Did you answer yes to the above questions? Are you ready for a unique challenge? Then this is the job for you!

As a member of Amazon.com's global E-commerce Platform development team, you'll play a key role in the creation and evolution of our Promotions Platform to solve the world’s most complex technical challenges in scalability, distributed systems, large-scale computing, and Web applications – just to name a few. The Promotions Platform systems are responsible for creating, messaging, and calculating discounts for promotional campaigns for all Amazon websites world-wide as well as those of our e-commerce partners. Our systems are invoked by website shopping applications hundreds of millions of times – each day!

The Promotions Platform team is looking for can-do software development engineers to join our team based in Pittsburgh, PA. Don’t let this opportunity pass you by – join our high-performing team at Amazon.com today!

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

Basic Qualifications

• Bachelor’s Degree in Computer Science or related field
• 6+ years professional experience in software development

Preferred Qualifications

• Experience taking a leading role in building complex software systems that have been successfully delivered to customers
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 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 with distributed computing and enterprise-wide systems
• Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
• Experience influencing software engineers best practices within your team
• Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between