Software Engineer, Amazon Key
Toronto, ON, CAN
6d ago

Job summary

The Amazon Key Team is inventing and implementing pioneering initiatives for Amazon deliveries and services. We are laser focused on enhancing customer experience through next generation technologies, and are seeking exceptional, entrepreneurial software engineers to help drive this mission.

Key by Amazon enables customers to manage secure access to their home, car, garage and gate for a variety of use cases. The Key by Amazon app allows customers to manage their access points (APs) that may consist of several devices ( garage, camera, alarm, etc.

and enable deliveries for Amazon retail, Fresh and Whole Foods. In addition, customers may unlock / lock their in-home APs, view corresponding entry videos, grant access to guests ( friends, family members, baby sitters, cleaners, etc.

and share AP with other Amazon customers.

We are looking for passionate, hard-working, and talented Software Development Engineers who have experience building high-performance, highly-available and scalable distributed systems.

We care about your career growth. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals.

Whether your goals are to explore new technologies, take on bigger problems, and get to the next level, we’ll help you get there.

Our business is growing fast, and our team will grow with it!

Duties include research, design, implementation, documentation, and maintenance of new and existing systems and the creation of software services and tools to drive the software development process towards higher quality.

You will be working on cutting edge technologies in the market today. The development will be from the concept stage to the launch stage and ensuring the highest level of quality for your deliverables.

Key job responsibilities

  • Design, develop and maintain systems that enable innovative package delivery experience
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile / Scrum environment to deliver high quality software
  • A day in the life

    You will have an opportunity to contribute your creative ideas and energy to our group! If you join our team, you will be working on difficult problems at scale and will have autonomy to deliver.

    You will learn about real-time adaptive transportation solutions, optimizations, operating on a large scale and will be working on cutting edge technologies.

    If you’re looking for an opportunity to make a big, innovative impact on a global business with a startup culture, we’re looking for you.


  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development
  • 1+ year’s professional experience in software development building production software systems
  • Experience applying computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

  • Master’s degree in Computer Science, Computer Engineering or related field
  • Server development or mobile application development experience (preferably using Java or C++)
  • Excellence in technical communication with peers and non-technical cohorts
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

    If you would like to request an accommodation, please notify your Recruiter.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form