Software Development Engineer, Amazon Photos Desktop

Global technology company providing cloud computing, e-commerce, digital streaming, and artificial intelligence services.
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 app development team. This role offers an exciting opportunity to work on software that impacts millions of users worldwide. As part of Amazon Photos, you'll be joining a team of technology professionals and photo enthusiasts who are passionate about making photo preservation and sharing a seamless experience.

The position involves building scalable solutions for the Amazon Photos Desktop app, ensuring high-quality engineering practices and maintaining responsive, reliable software. You'll collaborate with designers, product teams, and other Amazon teams to create solutions that scale to hundreds of millions of customers. The role combines technical expertise with creative problem-solving, as you'll be working in the Desktop space where unique opportunities for innovation exist.

Amazon Photos is a prime service offering 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 operates in a fast-paced, startup-like environment where agile development and innovation are core values. You'll be working with C#, .NET, and Xamarin technologies to develop consumer-facing features.

This is an ideal opportunity for someone who enjoys building client applications and appreciates the unique capabilities of Desktop platform development. The role requires both technical excellence and creative thinking to deliver solutions that delight users. You'll be part of a close-knit, collaborative team that values learning and professional growth.

The position offers the chance to work on a product that helps people preserve and relive their memories, with ambitious goals to scale the service globally. You'll be involved in the full development lifecycle, from design to deployment, and have the opportunity to mentor other engineers while working on technology that impacts millions of users daily.

Last updated 6 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 innovative, consumer facing device experiences
  • Work with team members to investigate design approaches and prototype new technology
  • 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 design or architecture experience
  • Experience programming with at least one software programming language
  • Experience developing Desktop apps using .NET (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)
  • Advanced written and spoken English proficiency
  • Experience with full software development life cycle (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos Desktop

Software Engineer II - Desktop Applications

Mid-level Software Engineer role at Flawless, focusing on desktop applications and plugins development for AI-powered film editing tools.

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.