System Development Engineer II

Job Description

  • Job Title System Development Engineer



Job summary
Join us on our mission to once again revolutionize the way the world shops. We are the Amazon Physical Stores Technical Operations team, responsible for launching and operating the commerce software services which run stores like Amazon Go, Amazon Books, Amazon 4-star, and Amazon Pop-Up. Amazon Go, with its “Just Walk Out” technology is already a game-changer for retail, and we're just getting started.

Our approach to problems is entrepreneurial. You will be challenged to invent, create and solve challenging problems as well as wear many hats and collaborate in an environment that's more startup than big company. You will need a strong ability to troubleshoot hardware, software, and network issues.

As a Systems Development Engineer, you will push the limits to automate anything and everything you can. You will support a variety of network topologies using primarily Linux based network operating systems. You will drive service scaling to a massive scale while working towards eliminating human touch in the process. You will help solve a variety of technical challenges and mentor other engineers. You will work with a team of engineers to ensure the bar is kept at its highest. You will play an active role in defining the support processes for new technologies in partnership with other technology leaders within the team. You will support a variety of services and technologies Microsoft, Linux and AWS technologies. You will work on challenging, situations daily and given the size of this initiative, you'll have the opportunity to work with multiple technical teams at Amazon in different locations. Be prepared to develop a solution and then scale it to meet the business needs. Understanding how systems, services and protocols all work together and how to scale these environments to a massive scale while driving automation will provide all the challenges you could hope for. You should be comfortable with a degree of ambiguity that's higher than most projects and relish the idea of solving problems that may have never existed.

  • Development experience in one or more object-oriented programming languages
  • Experience with one or more scripting languages
  • Bachelors in computer science with 4+ years experience or 6+ years of software experience
  • Basic understanding of common network protocols
  • Experience in troubleshooting software systems
  • Experience with full software development life cycle including design, implementation, deployment and support (Operational excellence focus)
  • Experience working in a Linux/Unix environment
  • Experience in IoT, embedded software systems and AWS
  • Experience in automating the existing manual tasks/SOPs
  • Deep understanding of Linux internals and administration
  • Experience/Deep knowledge on Sys Admin tasks, Networking/infrastructure
  • Experience in developing the monitoring solutions
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 .

There is something wrong with this job ad? Report the error