Finding the best job has never been easier
Share
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- 5+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Ability to drive a subsystem or product to completion
- Meets/exceeds Amazon’s leadership principles requirements for this role
- Excellent software development skills, preferably in Python or Perl with Java, C/C++, Ruby acceptable as a substitute.
- Experience working in an Agile/Scrum development team with continuous integration (CI), continuous deployment and test driven development (TDD).
- Excellent problem solving and troubleshooting skills with the ability to apply design patterns to common software problems that are maintainable at scale.
- Knowledge of and previous development experience in a Linux or UNIX environment with a good understanding of networking concepts.
- A solid grounding in Computer Science fundamentals, data structures, algorithms and deftness at object-oriented design and systems architecture.
- Familiarity with low level Linux internals
- Familiarity with SOA design principles include orchestration and RESTful Interface definition.
- Meets/exceeds Amazon’s leadership principles requirements for this role
- Meets/exceeds Amazon’s functional/technical depth and complexity for this role
These jobs might be a good fit