System Development Engineer
Amazon
This job at a glance
- Who can apply
- New grads, no experience needed
- Must know
- OperationsProduct managementSystem designPythonJavaC++
- Work
- On-site in Austin
- Pay
- Not stated by the employer.
- Skill demand
- Operations40%Python40%System design12%Product management8%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 6, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Operations Technology Solutions (OTS) at Amazon creates, secures, and maintains advanced technical infrastructure and devices across Fulfillment Centers, Transportation, Logistics, Specialty Fulfillment, Air, and Pharmacy sectors. Our skilled operators rely on OTS for testing, certifying, deploying, and sustaining network solutions and end-user equipment at approximately 2,500 global sites. OTS ensures a secure and reliable infrastructure through its network of over 4,000 field technicians and engineers, vital for managing the daily operations and growth of Amazon's fulfillment and logistics network.
Key Responsibilities
- Design and deliver technology solutions to solve difficult business problems.
- Identify and solve ambiguous problems, architectural deficiencies, or areas where team systems hinder the success or innovation of other teams.
- Work autonomously, with the ability to seek direction from peers and managers.
- Consider the legacy of systems built and how they will scale and evolve.
- Develop pragmatic, efficient, and cost-effective solutions.
- Make appropriate trade-offs and re-use or extend prior work where possible.
- Thoroughly test your work.
- Consistently write clear, accurate, and concise documentation for solutions and improve existing team documentation.
- Work closely with Product Management to break down feature requirements into software deliverables.
- Design, develop, and maintain secure and performant software features and systems for Operations and Operations IT customers.
- Actively participate in software and system design reviews.
- Participate in the team on-call rotation, including triaging, communicating status, escalating, and remediating critical issues quickly.
Requirements & Tech Stack
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
- Experience with Linux/Unix.
- Experience in automating, deploying, and supporting infrastructure.
- Experience with CI/CD pipelines build processes.
- Experience scripting in Python or Javascript.
- Experience building tools for building, testing, releasing, or monitoring.
Qualifications
- The team encourages applications from candidates who may not meet every qualification exactly, valuing unique backgrounds, experiences, and skillsets.