Role OverviewJoin a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. Collaborate with people across AWS to help deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
What You Will Do
Design and build innovative technologies in a large distributed computing environment, create solutions to run predictions on distributed systems, build distributed storage, index, and query systems, and work in an agile environment to deliver high-quality software.
Why It Might Be a Fit
We're looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Benefits
- Comprehensive benefits including health insurance
- 401(k) matching
- Paid time off
- Parental leave
- Sign-on payments
- Restricted stock units (RSUs)
]]>