We are looking for someone with a genuine passion for innovation, teamwork, hustle, good communication, creative problem solving, learning, and having fun.
A day in the life
* Lead a small, close-knit team of engineers that are agile, data driven, and highly collaborative.
* Design and implement your own ideas along with those that meet customer-driven, highly visible goals. Our impact is huge: hundreds of millions of customers, billions of dollars in revenue and hundreds of millions of content optimization decisions per day.
* Build services and libraries used by hundreds of developers.
* Enable hundreds of our partner teams release new features daily to our customers.
BASIC QUALIFICATIONS
- * Bachelor's Degree in Computer Science or related field
- * 2+ years professional experience in software development
- * 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++, Java, Javascript
- * Strong written and verbal communication skills
PREFERRED QUALIFICATIONS
- * Great candidates will have a proven track record of leading the delivery of large-scale, high-quality systems focused on the platform and application layers of the technology stack
- * Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
- * Successful candidates will have a strong background in an object-oriented language such as Java and experience building large scale web applications
- * Strong desire to improve our customer's search experience a must
- * Experience with Scrum or Agile development a plus
- * 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
- * Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks
- * Experience managing complex projects, with significant bottom-line impact
- * Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- * Experience mentoring/training the engineering community on complex technical issues
- * Experience as a technical lead on demanding, cross-functional projects* * Ability to ensure the quality of architecture and design of systems
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.