Software Development Engineer, Amazon Photos Desktop

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, digital streaming, and artificial intelligence.
Desktop
Mid-Level Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer, Amazon Photos Desktop

Amazon Photos helps consumers preserve and re-live their memories. The service comes with unlimited photo storage for Prime members and apps are available on iOS, Android, Web, Desktop, Fire Tablet & Fire TV. The service is also integrated into Alexa devices such as Echo Show and Echo Spot.

As a Software Development Engineer for Amazon Photos Desktop, you will:

  • Provide technical leadership to teams building Amazon Photos solutions for the Desktop app
  • Ensure best engineering practices are followed
  • Design software to be responsive, reliable, and maintainable
  • Work with designers and product teams to build software used by millions
  • Collaborate with other Amazon teams to design scalable solutions
  • Be a role model and mentor for other engineers
  • Work in a fast-paced, start-up like environment where agile development is embraced

Key responsibilities:

  • Design, develop, and deploy photo features for the Amazon Photos Desktop app
  • Write clean, maintainable code and perform peer code-reviews
  • Develop consumer-facing device experiences using C#, .NET, and Xamarin
  • Investigate design approaches, prototype new technology, and evaluate technical feasibility
  • Optimize applications for speed and scale
  • Launch new features in US and International markets
  • Improve Operational Excellence, including latency and scalability
  • Work in an Agile/Scrum environment
  • Define and implement standards and best practices
  • Collaborate with product managers and UX designers on requirements and solutions

The ideal candidate is an experienced Software Engineer who has shipped great software, has experience building scalable services and clients, and enjoys the freedom of Desktop development. You should be passionate about creating amazing user experiences and solving complex problems with simple code.

Join a team of technology professionals and photo enthusiasts who are dedicated to making digital photo preservation and reliving memories a simple joy.

Last updated a month ago

Responsibilities For Software Development Engineer, Amazon Photos Desktop

  • Design, develop, and deploy photo features for the Amazon Photos Desktop app
  • Write clean, maintainable code and perform peer code-reviews
  • Develop consumer-facing device experiences using C#, .NET, and Xamarin
  • Optimize applications for speed and scale
  • Launch new features in US and International markets
  • Improve Operational Excellence, including latency and scalability
  • Work in an Agile/Scrum environment
  • Define and implement standards and best practices
  • Collaborate with product managers and UX designers on requirements and solutions

Requirements For Software Development Engineer, Amazon Photos Desktop

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience developing Desktop apps using .NET (preferred)
  • Advanced written and spoken English proficiency (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos Desktop

macOS Developer

Experienced macOS Developer needed to enhance Acronis True Image product, develop new features, and support customers in creating a #CyberFit future.

macOS Developer

Experienced macOS Developer needed to enhance Acronis True Image product, develop new features, and support customers in creating a #CyberFit future.