Returning Candidate?

Software Development Engineer, Content Management (front-end focused development)

Software Development Engineer, Content Management (front-end focused development)

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Do you want to help build a highly personalized Amazon experience that millions of customers worldwide interact with every time they visit Are you interested in building a content management system that handles millions of pieces of content?
Amazon's Content Management team builds the content management system for creating and managing what users see on all Amazon sites. Our customers are site merchandisers, website designers, and other development teams. We work directly with our customers building new and exciting features. They use our team's software and APIs to create and customize text, pictures, rich media, and all manner of dynamic content across the breadth of Amazon. Once this is done, our scheduling and content-delivery systems go to work, serving billions of requests a day and ensuring that the right pieces of content appear on the right web pages, in the right places at the right times. Our customers always have access to metrics and content performance data, so that they can respond to rapidly changing business needs. The work that we do directly affects Amazon's bottom line, by driving millions in revenue annually.
We are looking for an experienced and forward thinking software engineer with a focus on high performance scalable services and cutting edge UI to join our team. This person will work closely with other software engineers and teams to design and implement the systems that create the content for Amazon's sites. You will work directly with Senior Software Development Engineers to scale up the systems to handle Amazon scale traffic while maintaining a low latency profile.
This is one of the foremost roles in Amazon's Content Management team with the opportunity to reach millions of customers on one of the highest traffic consumer websites in the world. If you are passionate about software engineering and designing scalable systems then we encourage you to apply. Ideal candidates are self-motivating, have solid object-oriented development skills, and have experience working in both front-end and back end technologies. The Content Management team is seeking software developers who possess the ability to act as technical leads throughout the development process and help evolve our systems for tomorrow.

Basic Qualifications

  • Bachelor’s Degree (or commensurate experience) in Computer Science or related field
  • 6-8 years professional experience in software development
  • Computer Science fundamentals in databases and data storage
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures and algorithms
  • Proficiency in, at least, one mainstream programming language such as C, C++, or Java.

Preferred Qualifications

  • 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 from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Experience developing software for Service Oriented Architectures
  • Experience developing software using a relational database
  • Experience with Web 2.0 technologies (Ajax, JSON, CSS and JavaScript)