Software Development Engineer, Amazon Photos Desktop

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Desktop
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Amazon Photos Desktop

Amazon Photos is seeking a talented Software Engineer to join their Desktop application team. This role offers an exciting opportunity to shape the future of photo management and sharing for millions of Amazon customers worldwide. As part of the Amazon Photos team, you'll work on building scalable solutions for the Desktop app, ensuring best engineering practices are followed and delivering software that's responsive, reliable, and maintainable.

The position combines technical expertise with creative problem-solving, as you'll work alongside designers and product teams to create features that delight users. You'll be instrumental in developing solutions that scale to hundreds of millions of customers, using technologies like C#, .NET, and Xamarin. The role offers the unique opportunity to work on Desktop applications, providing capabilities and experiences that aren't possible on other platforms.

Amazon Photos is a service that provides unlimited photo storage for Prime members, with apps available across multiple platforms including iOS, Android, Web, Desktop, Fire Tablet & Fire TV, and integration with Alexa devices. The team consists of technology professionals, photographers, and photo enthusiasts who are passionate about making photo preservation and sharing a simple joy.

The ideal candidate will have experience shipping great software, building scalable services, and creating compelling client applications. You'll be working in a fast-paced, startup-like environment where agile development is embraced and innovation is encouraged. This is an excellent opportunity for someone who enjoys solving complex problems with simple code and wants to be part of a close-knit team of friendly, collaborative people who are genuinely passionate about their work.

The role offers the chance to work on ambitious goals to scale the service's growth and adoption worldwide, while being part of Amazon's broader digital offerings alongside Amazon Music and Amazon Video. If you're excited about creating technology that helps people preserve and relive their memories, this position offers the perfect blend of technical challenge and creative satisfaction.

Last updated 3 days 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
  • Contribute to develop consumer facing device experiences using C#, .NET, Xamarin
  • Investigate design approaches, prototype new technology and evaluate technical feasibility
  • Analyze and 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
  • Help define and implement standards and best practices
  • Collaborate with product managers and UX designers

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
  • Advanced written and spoken English proficiency

Interested in this job?