System Development Engineer, AFT
Amazon
This job at a glance
- Who can apply
- New grads, no experience needed
- Must know
- Business analysisJavaC++CAWSPython
- Work
- On-site in Bellevue
- Pay
- Not stated by the employer.
- Skill demand
- C++22%Java16%Business analysis9%C3%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 10, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Amazon Fulfillment Technologies (AFT) powers Amazon’s global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so Amazon customers can get what they want, when they want it.
The AFT Platform Engineering & Services team leverages data, process improvement, and innovative technologies to provide comprehensive engineering excellence services/solutions across AFT’s product portfolios.
Key Responsibilities
- Design system architecture.
- Own and implement specific components of the system.
- Collaborate with other engineers to identify areas of improvement and opportunities for automation, and drive them to closure.
- Provide technical experience to the team.
- Drive best practices, mentor other engineers, and drive continuous improvements in engineering and operational excellence.
- Diagnose and fix production software issues.
- Develop monitoring solutions.
- Perform software maintenance and configuration.
- Implement fixes for internally developed code (Perl, C/C++, JAVA).
- Debug and execute persistence solutions queries.
- Update, track, and resolve technical challenges.
- Work alongside development on Amazon Corporate and Divisional Software projects.
- Update/enhance current software.
- Automate support processes.
- Document systems.
- Manage AFT org level operational cadence and programs.
- Deploy software through large automated systems.
- Operationally support newly deployed software.
- Seek out new approaches to automate fixes for operational issues.
- Use AWS services to solve design problems.
- Engage other internal teams to integrate applications.
Requirements & Tech Stack
- Experience in automating, deploying, and supporting large-scale infrastructure.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
- Experience with Linux/Unix.
- Experience with CI/CD pipelines build processes.
- Experience with distributed systems at scale.
Qualifications
- Detail-oriented.
- Superior verbal and written communication skills.
- Strong organizational skills.
- Able to juggle multiple tasks at once.
- Able to work independently.
- Able to maintain professionalism under pressure.
- Ability to identify problems before they happen and implement solutions that detect and prevent outages.
- Ability to accurately prioritize projects, make sound judgments, work to improve customer experience, and get the right things done.