About Lab126:
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Founded in 2004 as a subsidiary of Amazon.com, Inc., the company initially created the best-selling Kindle family of products.
Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button.
The Role
We are seeking a skilled Software Development Engineer to design and build self-service tools that support software development teams in testing code before it's pushed to production.
The tools we develop enable multiple workflows, integrate with various services across Amazon, and scale to meet increasing workloads.
Our team is responsible for feature development, performance, scalability, and excellence in all our tools.
You will collaborate directly with customers to ensure that changes and feature requests are balanced with performance and stability.
This role presents both a challenge and an opportunity for engineers looking to push themselves and demonstrate their capabilities.
Our tools play a critical role in developer productivity, making it essential to architect a scalable, fault-tolerant system.
You will work with experienced, cross-disciplinary staff to conceive and design innovative solutions.
To succeed in this role, you must be responsive, flexible, and able to thrive in an open collaborative environment.
Key Traits
* You solve problems at their root, taking the time to understand the broader context.
* You communicate clearly both verbally and in writing with your team and other groups, effectively translating complex technical issues into clear messages.
Responsibilities
* You will be responsible for the development and maintenance of software tools.
* You will work with other team members to investigate design approaches, prototype new technologies, and evaluate technical feasibility.
* You will collaborate with teams across Amazon on cross-team initiatives.
* You will focus on improving the user experience around services.
* You will analyze and improve availability, efficiency, capacity, scalability, security, and performance of our services.
* You will troubleshoot and resolve problems with production systems as part of our on-call rotation.
BASIC QUALIFICATIONS
* You have 2+ years of non-internship experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
* You have 2+ years of professional software development experience.
PREFERRED QUALIFICATIONS
* You have 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
At Amazon, we strive to create an inclusive culture that empowers employees to deliver exceptional results for our customers. If you have a disability and require accommodations during the application and hiring process, please visit this link for more information.
Amazon is committed to diversity and inclusion in the workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.