Returning Candidate?

Software Development Engineer

Software Development Engineer

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

Job Description

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.

As a key team member, you will get the opportunity to own major deliverables building out our campaign management experience. You will work with customers to scope, design, implement, test and launch new features. You will determine and recommend ideal designs based on business objectives, timelines and resource constraints. You will frequently interface with the search and retail teams across many categories, the traffic generation team, vendor management, advertising sales and platform technology (e.g. analytics). This is a great opportunity to learn different facets of the business and see how they all come together, equipping you with the skills to take your career to the next level.

The opportunity is enormous and our bar is high. We are looking for an experienced engineer with a proven track record of building high quality services and web UIs. You will be responsible for building products, supporting experiences and services as well as delivering in a fast, agile, yet reliable and supportable manner with low technical debt. You should be passionate about building things and being the walking champion of what we do.

It is a chance to get in on the ground floor for what will be a bold new area of growth for Amazon’s advertising business. Join the Self-Service Performance Advertising Campaign Management team today and make history.

You may already know if you are a fit, but perhaps you are concerned about technology and experience requirements? Don't be – we are looking for smart, proven, engineers; if you are the right candidate, we are flexible.

Basic Qualifications

  • Candidates must have a Bachelor in Computer Science Engineering or related field.
  • Excellent problem solving skills.
  • Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
  • Be able to write Amazon quality and testable code in an object oriented language - preferably in C/C++/Java/Javascript in a Linux environment.
  • Worked on multiple stacks (UI, API and back-end)
  • Candidate must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.

Preferred Qualifications

  • 5+ years of software engineering experience.
  • Deep knowledge on javascript frameworks such as AngluarJS and React.
  • Involvement on design and deployment of complex systems.
  • Back-end and database exposure.
  • Applied TDD or unit testing skills