mid Software Engineer ic · Posted Mar 16, 2026
AI Summary
Design and implement test automation solutions for Amazon Key's package delivery system. Develop test cases, improve product quality, and reduce release cycles. Requires programming expertise in Java/C++/C#, professional software testing experience, and test automation framework development.
Amazon Key allows us to securely deliver packages directly into customers' garages. Customers have embraced Amazon Key to protect their deliveries. We are continuously improving and delighting our rapidly growing customer base.
We are seeking motivated, talented individuals who want to make an impact on the Amazon Key delivery experience. You will work on challenging technical problems and learn along the way. Specifically, we are looking for passionate, entrepreneurial, hardworking Software Development Engineers in Test with experience building high-performance, highly-available, and scalable distributed systems to help drive this mission.

Key job responsibilities
You’ll work closely with product and engineering teams to understand features, develop and automate test cases, improve product quality and shorten release time from dev to production.
You will be successful if you:
- You lead the design, implementation, and delivery of test solutions for complex software.
- You heavily influence the design and write a significant portion of the code.
- You influence your team’s strategy by making insightful contributions to team priorities and approach.
- You are able to communicate your ideas effectively and harmonize discordant views.
- Your code, designs and implementation decisions set a great example to others.
- You provide insightful code reviews and take ownership of outcome. You work very efficiently and routinely deliver the right things.
- You demonstrate technical influence over 1-2 teams (not your own).
- You actively participate in the hiring process as well as mentor others.

Basic Qualifications

- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience (non-internship) in professional software development testing
- Experience building test automation frameworks and tools

Preferred Qualifications

- Knowledge of software test techniques and strategy
- Knowledge of object-oriented design, data structures, and algorithms
- Experience in written and verbal communication with the ability to present complex technical information in a clear and concise manner to executives and non-technical leaders
- Experience dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
- Experience in Agile or Scrum software development methodologies
- Experience that includes strong analytical skills, attention to detail, and effective communication abilities
- Coding experience with automated testing frameworks, tools, services, and physical devices

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
All software engineering jobs software engineering in Madrid, Spain Jobs in Madrid, Spain software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions