Software Dev Engineer, Books Search

Amazon.com, Inc.
3 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
Data analysis
C Sharp (Programming Language)
C++
Code Review
Computer Programming
Microsoft Content Management Servers
Software Design Documents
Software Design Patterns
Object-Oriented Software Development
Software Engineering
Technical Debt

Job description

As Sr. Software development Engineer in the Books Search team, you'll lead a team of talented engineers in driving improvements to the Search experience for Books. You will be responsible for setting the technical direction for the team, enforcing high operational standards, delivering new features, influencing central teams and mentoring other team members., Own and operate the team's services end-to-end - maintaining reliability, delivering new features, and setting the bar for operational excellence.

  • Define and track the right metrics to build a compelling, data-driven narrative that influences central Search teams on behalf of Books customers.
  • Partner closely with Product, Science, and Engineering stakeholders to translate customer needs into clear requirements and well-scoped technical solutions.
  • Balance delivery vs. technical debt; make thoughtful trade offs.
  • Mentor and grow junior and mid-level engineers through code reviews, design feedback, and hands-on guidance; champion technical standards and drive architectural and operational improvements across the team.
  • Identify and systematically address technical debt, ensuring the team moves fast.

A day in the life

  • Write and review code, design documents and MCMs.
  • Meet with PMs to align on priories and define tasks to deliver those priorities.
  • Use data to validate product/technical hypothesis. Share with partners to influence direction and represent books customers.
  • Mentor and grow engineers on team and in wider org. Participate in hiring activities.
  • Represent the team's technical point of view with wider audiences and stakeholders.

About the team The Books Search team helps customers find books on Amazon, striving to make Amazon the preferred destination for readers worldwide. We work to return the most relevant books when customers Search for them and we present those results in the most suitable way for our customers depending on their shopping mission.

Requirements

Experience as a mentor, tech lead or leading an engineering team

  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in development in the last 3 years

Preferred Qualifications

  • Experience in data analysis and gathering to build evidence to influence central teams.
  • Experience operating a high traffic service while supporting partner teams.
  • Experience in working as an away team.

About the company

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

Apply for this position