Finding the best job has never been easier
Share
Key job responsibilities
As a software engineer on the team:
· You will guide our team's technical strategies, vision, and architecture
· You will solve a breadth of technical problems involving back-end software engineering, and user interface development
· You will design and build software that is highly available, performant, scalable, and extensible
· You will work with user research and user experience design to build new customer experiences with appealing, intuitive, interactive, and responsive user interfacesWhy AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred 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.Work/Life BalanceMentorship and 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
- 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
- Bachelor's Degree or equivalent experience
- Computer Science fundamentals in object-oriented design, data structures and algorithms.
- Proficiency in at least one modern programming language such as Java, C++ or Python
These jobs might be a good fit