Software Dev Engineer, Amazon Application Recovery Controller
Amazon Web Services (AWS) · Portland, OR · Today
ConsultingFull-time
About the role
The Incident Mitigation team is looking for experienced software engineers to build and maintain core systems for database services designed for the cloud. You will work on large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services.
Responsibilities
- Solve challenging technical problems, often ones not solved before, at every layer of the stack.
- Design, implement, test, deploy, and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Build high-quality, highly available, always-on products.
- Research implementations that deliver the best possible experiences for customers.
Requirements
- 3+ 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
- 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, tools, systems, and services using: C#, C++, Java, or Perl
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Qualifications
- Experience programming with at least one software programming language
Skills
A successful candidate will bring deep technical and software expertise and ability to work within a fast moving, startup environment in a large company to deliver high quality code that has a broad business impact.
Benefits
Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.