Job Description
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 with experience building high-performance, highly-available, and scalable distributed systems to help drive this mission.
Key Job Responsibilities
You're a seasoned engineer with rich experience in designing, developing, and supporting multiple software-intensive systems. You will be successful if you:
- Have a strong sense of ownership and customer focus.
- Care about code quality and readability.
- Are comfortable working with data structures as much as discussing software development processes with your peers.
- Get inspired by collecting product and system metrics, and by proposing improvements.
- Persevere when troubleshooting build, deployment, or live issues.
- Take code review feedback gracefully and provide your feedback with abundance.
- Love to see your code deployed, and want to see it happening more often.
A Day in the Life
- Collaborating with project teams across various themes like core platform development, software compliance, and financial optimization.
- Engaging in technical discussions and brainstorming sessions to devise software strategies.
- Active participation in our development sprints, reviewing code, and ensuring the implementation of best practices.
- Interacting with stakeholders, understanding their needs, and translating them into technical solutions.
- Mentoring team members (SDE1), providing guidance, and fostering a culture of innovation and excellence.
- Regularly reviewing and optimizing existing systems and processes for better efficiency and performance.
Basic Qualifications
- Experience (non-internship) in professional software development.
- Experience designing or architecting (design patterns, reliability, and scaling) of new and existing systems.
- Experience programming with at least one software programming language.
Preferred Qualifications
- Bachelor's degree in computer science or equivalent.
- Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Knowledge of using Amazon Web Services like DynamoDB, ECS, EC2, Fargate, Redshift, CloudWatch, AWS Step functions, and so on.
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.
Benefits Extracted with AI
- Equal opportunity employer
- Diverse workforce
- Privacy and data security
Similar jobs
Last update: 23 minutes ago
SDE - Android Developer for Amazon Key
Join Amazon Key as an SDE - Android Developer in Madrid, focusing on IoT and mobile applications for innovative access solutions.
Senior Android Developer at Amazon Key
Senior Android Developer role at Amazon Key, focusing on IoT and mobile app development in Madrid.
Senior Android Software Development Engineer - Ring
Join Amazon's Ring team as a Senior Android Software Development Engineer in Madrid. Develop cutting-edge mobile applications.
Principal Software Engineer - Ring
Lead the development of streaming solutions for home security products, focusing on firmware optimizations in Madrid.
Software Development Engineer - Full Stack
Join Ring as a Software Development Engineer to design and implement web applications using React, Typescript, Ruby on Rails, and Go.
iOS Software Development Engineer at Amazon, Ring Division
Join Amazon's Ring division as an iOS Software Development Engineer in Madrid. Develop cutting-edge mobile apps with a focus on user experience and accessibility.
Software Development Engineer II at Amazon, KrisSrir
Join Amazon as a Software Development Engineer II in Tempe, AZ, enhancing e-commerce experiences.
Software Development Engineer II, AWS Security
Join AWS as a Software Dev Engineer II in Austin, TX, focusing on building new security services at scale. In-depth programming and system design experience required.
Software Development Engineer II, AWS Field Experience
Join AWS as a Software Development Engineer II to build innovative global products. Embrace a culture of inclusion and career growth.
Software Development Engineer II, Gryla - Amazon
Join Amazon as a Software Development Engineer II in Iaşi, Romania, focusing on security and compliance systems.
Software Development Engineer - Amazon Business
Join Amazon Business as a Software Development Engineer in Madrid, focusing on innovative solutions for international business customers.
Software Developer II, L5 - Amazon Software Builder Experience (ASBX)
Join AWS as a Software Developer II in Seattle, focusing on software development and system reliability.
Software Development Engineer - SIEGE Team
Join Amazon's SIEGE team as a Software Development Engineer in Iaşi, focusing on encryption and data security solutions.
Software Developer II, L5 - Amazon Software Builder Experience (ASBX)
Join AWS as a Software Developer II in Seattle, focusing on backend systems and developer tools. Engage in full lifecycle software development.
Software Developer II, L5 - Amazon Software Builder Experience (ASBX)
Join Amazon AWS as a Software Developer II in Seattle, enhancing security and development tools. In-depth programming and system design skills required.
Software Developer II, L5 - Amazon Software Builder Experience (ASBX)
Join AWS as a Software Developer II in Seattle, enhancing software for a vast developer community. Key skills: Programming, Databases, SDLC.
Senior Software Development Engineer - Amazon Stores
Lead and innovate in software development at Amazon in Madrid, focusing on large-scale projects and complex systems.
Embedded Software Development Engineer
Join Ring as an Embedded Software Development Engineer in Amsterdam to enhance computer vision and machine learning infrastructure.
Software Development Engineer
Join Amazon's SFT team as a Software Development Engineer to build scalable solutions for global e-commerce systems.
Software Development Engineer
Join Amazon as a Software Development Engineer in Seattle to build scalable solutions for global e-commerce systems.
Software Development Engineer
Join Amazon as a Software Development Engineer to innovate customer service solutions using cutting-edge technologies.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
Software Development Engineer
Join Amazon as a Software Development Engineer to enhance delivery experiences for millions of customers worldwide.
Senior Software Development Engineer - Amazon Business Incentives
Lead Software Development Engineer role at Amazon in Madrid, focusing on business incentives and complex system integration.