FAQs
What is the minimum professional experience required for this position?
The minimum requirement is 3+ years of non-internship professional software development experience.
What kind of experience is necessary regarding design or architecture?
Candidates should have at least 2+ years of non-internship design or architecture experience, specifically with design patterns, reliability, and scaling of new and existing systems.
Is a specific educational background required for this role?
Yes, a Bachelor's degree in computer science or an equivalent field is required.
What programming experience should candidates have?
Candidates must have experience programming with at least one software programming language.
What additional experience is preferred for candidates applying for this role?
3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations, is preferred.
Is there an opportunity to work on large-scale systems?
Yes, you will have the opportunity to work on one of the world's largest transactional distributed systems and tackle complex problems.
What kind of work environment can candidates expect?
Candidates can expect a fast-paced environment that emphasizes collaboration with talented peers and problem-solving under extreme loads.
Will I be involved in all parts of the software development lifecycle?
Yes, the successful candidate is expected to contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing, and operations.
Are there opportunities for growth and skill enhancement?
Yes, the role offers opportunities to learn, stretch your skills, and advance your career while working on challenging and rewarding problems.
How does Amazon support inclusion in its workforce?
Amazon fosters an inclusive culture that empowers employees to deliver the best results for customers and provides accommodations for individuals with disabilities during the application and hiring process.