Full Job Description
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 problem using AWS serverless architecture? 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, work to identify the business problem 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 for this role will be an innovative self-starter. You will work with engineers, TPMs and PMs across the organization as well to deliver an amazing experience to your customers. AWS Engineers are shaping the way people use computers and designing the future of cloud computing technology - come help us make history!
What you will do: You will be a member of the team that is developing a tool-set to increase the efficiency and operation of AWS Hardware Engineering. You will own features end to end including frontend, backend, database and automated testing. You will recommend product improvements based on your experience and implementation of operational metrics that shows what users are actually doing with our systems.
Why it matters: AWS Hardware Engineering designs, manufactures, qualifies and tests all of the hardware that supports AWS massive and growing services. It is critical to have accessible, usable and scalable internal tools that can increase the efficiency of these hardware deliveries.
Why you will love it: You will have a direct impact on our bottom line and the ability to deliver improvements for both organization executives and indidivual contributors.. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.
BASIC QUALIFICATIONS
- 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 experience
- 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, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually