Software Development Engineer, Amazon Key for Consumer

Global technology company that securely delivers packages and provides various consumer services
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Logistics · Consumer

Description For Software Development Engineer, Amazon Key for Consumer

Amazon Key is an innovative service that enables secure package delivery directly into customers' garages, addressing the growing need for protected deliveries. As a Senior Software Engineer on the Amazon Key team, you'll be at the forefront of developing and scaling this rapidly growing service. The role offers an opportunity to work on challenging technical problems while building high-performance, highly-available distributed systems that directly impact customer experience.

You'll be responsible for the complete software development lifecycle, from system design to production deployment. The position requires strong technical expertise in distributed systems architecture and AWS technologies, including DynamoDB, S3, Kinesis, and Lambda. You'll collaborate with cross-functional teams, optimize systems for performance, and mentor junior engineers.

The ideal candidate combines technical excellence with customer obsession, bringing experience in building complex software systems that have been successfully delivered to customers. You'll work in an environment that values innovation, deep technical expertise, and the ability to solve complex problems at scale. This role offers the opportunity to make a significant impact on a product that's transforming how Amazon delivers packages to millions of customers.

Working at Amazon's Barcelona office, you'll join a global team that's passionate about technical excellence and customer satisfaction. The role offers exposure to cutting-edge technologies and the chance to work on systems that operate at massive scale. If you're excited about building secure, reliable systems that directly improve customer experience, this role offers the perfect blend of technical challenge and meaningful impact.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, Amazon Key for Consumer

  • Manage complete software development lifecycle including system design and project planning
  • Work on project ideas with customers, stakeholders, and peers
  • Optimize software for low latency, CPU and memory footprint
  • Participate in code review process, design discussions, and team planning
  • Focus on operational excellence and propose solutions
  • Help recruit, interview, and mentor team members

Requirements For Software Development Engineer, Amazon Key for Consumer

Java
Python
  • Bachelor's degree in Computer Science, Software Engineering or related technical discipline
  • Experience with building high-performance, highly-available and scalable distributed systems
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design
  • Non-internship professional software development experience
  • Experience contributing to architecture and design of new and existing systems
  • Strong track record of project delivery for large, cross-functional projects

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Key for Consumer

Senior Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx building distributed file system services, requiring 5+ years experience and Windows expertise.

Network Development Engineer, Network - Core

Network Development Engineer role at AWS focusing on building, deploying, and scaling Amazon networks that support AWS infrastructure across global datacenters.

Senior Process Innovation Engineer, Amazon Logistics

Senior Process Innovation Engineer role at Amazon Logistics leading next-gen delivery station development with focus on automated systems and process optimization.

Senior Design Engineer, North America AMZL Design Engineering

Senior Design Engineer role at Amazon Logistics, focusing on delivery station design and optimization across North America.

Senior Software Dev Engineer, Amazon Flex

Senior Software Engineer role at Amazon Flex, focusing on last-mile delivery technology and distributed systems, requiring 5+ years of experience in software development and technical leadership.