Software Dev Engineer, Firmware Builder Services
AWS EC2 Core Compute owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on challenging problems with thousands of variables impacting the supply chain and are looking for talented people who want to help. 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 deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
About the role
Are you an inventive software development engineer looking to grow your career with ownership of a highly visible, large-scale, and big-impact service? Do you enjoy working in a fast-paced environment where production pushes happen multiple times a week? Are you interested in solving complex business problems using AWS serverless architecture?
The Business Operations Automation team is looking for a full-stack software engineer to build and maintain services that automate business processes within AWS Hardware Engineering. This engineer will operate in an ambiguous environment, identify business problems, and build services to solve complex customer use cases using AWS technologies such as Lambda, API Gateway, DynamoDB, SNS, SQS, S3, CloudWatch, and more. The ideal candidate will be an innovative self-starter, working with engineers, TPMs, and PMs across the organization to deliver an amazing experience to customers.
Responsibilities
- Develop a toolset to increase the efficiency and operation of AWS Hardware Engineering.
- Own features end-to-end, including frontend, backend, database, and automated testing.
- Recommend product improvements based on your experience and implementation of operational metrics that show what users are doing with our systems.
Why this role matters
AWS Hardware Engineering designs, manufactures, qualifies, and tests all hardware that supports AWS’s massive and growing services. It is critical to have accessible, usable, and scalable internal tools to increase the efficiency of these hardware deliveries.
Why you will love it
- Direct impact on our bottom line and the ability to deliver improvements for both organization executives and individual contributors.
- Part of a growing, fast-paced, and fun team.
- Ownership for the implementation of your work.
- See direct product improvements based on the results of your work.
About the team
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and continue to innovate, helping customers from startups to Global 500 companies trust our robust suite of products and services.
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all preferred qualifications, we encourage you to apply if your career path is unconventional.
Work/Life Balance
We value work-life harmony and strive for flexibility in our working culture to support both professional success and personal well-being.
Inclusive Team Culture
Our employee-led affinity groups foster a culture of inclusion, empowering us to embrace our differences through events and learning experiences like Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity).
Mentorship and Career Growth
We offer endless knowledge-sharing, mentorship, and career-advancing resources to help you develop into a well-rounded professional.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
- 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.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor’s degree in Computer Science or equivalent.
Pay
Base salary range: $143,700.00 – $194,400.00 USD annually (Seattle, WA). Your package will include sign-on payments, restricted stock units (RSUs), and comprehensive benefits such as health insurance, 401(k) matching, paid time off, and parental leave.
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D, and optional supplemental life plans).
- Employee Assistance Program (EAP) and mental health support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and surrogacy reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.