Software Development Engineer, Amazon Photos Desktop

hace 3 semanas


Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. A tiempo completo

3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language

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. Amazon Photos is the latest digital offering to consumers released on the heels of the Amazon Music and Amazon Video offerings. We have ambitious goals to scale growth and adoption of the service around the world and delight our customers with a great product.

**What you will do**: As a software engineer, you will provide technical leadership to the teams building Amazon Photos solutions for our Amazon Photos Desktop app. You will ensure that the best engineering practices are followed and that our software is designed to be responsive, reliable and maintainable. You will be working with our great designers and product team to build software that millions use. You will work closely with other teams throughout Amazon to design and architect solutions that will scale to hundreds of millions of customers. You will be a role model and mentor for other engineers on the team. You will be part of a strong team in a fast-paced, start-up like environment where agile development is embraced and innovation is encouraged.

**Why you want to be on the Photos team**: We’re technology professionals, photographers and photo enthusiasts who are genuinely passionate about how we can make preserving and re-living digital photographs a simple joy. We’re a close-knit team of friendly, collaborative people. We’re super smart and love learning.

Check out these videos/articles to learn more about Amazon Photos and our products:
We'd love for you to apply, even if you feel unsure about whether you meet every single requirement in this posting. At Amazon Photos, we're looking for people invigorated by our mission, not just those who simply check off all the boxes.

Key job responsibilities
- Design, develop, and deploy photo features for the Amazon Photos Desktop app
- Write clean, maintainable code and perform peer code-reviews.
- Contribute best-in-class programming skills to develop innovative, consumer facing device experiences using a variety of technologies (C#,.NET, Xamarin).
- Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
- Launch new features in the US and International markets working closely with other Amazon Photos teams.
- Improve Operational Excellence including latency and scalability.
- Work in an Agile/Scrum environment to deliver high quality software with high velocity.
- Help define standards, implement them, and promote best practices for your team.
- Collaborate with product managers and UX designers to develop requirements and create solutions.

Mexico City, DIF, MEX
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience developing Desktop apps using.NET
- Advanced written and spoken English proficiency



  • Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. - D44 A tiempo completo

    4+ years of quality assurance engineering experience - Experience in automation testing - Experience in manual testing - Experience as QA lead on medium to large sized projects As a QAE for Amazon Photos, you’ll collaborate with Developers, Software Developers in Test (SDET's), QAE’s, QA managers (QAM’s), Software Development Engineers (SDE's),...


  • Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. A tiempo completo

    5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team Love...


  • Tlahuac, México Iron Systems A tiempo completo

    **Date Posted**: - 3/6/2024 **Job Function**: - Desktop Engineer **Location**: - Mexico City - MEX **Offered Salary**: - Competitive **_Responsibilities:_** - Manage Desktop Devices (hardware, software and connectivity) incidents through to resolution. - Manage IMAC and desk side support services. - Manage hard and soft break fix services for laptops...


  • Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. - D44 A tiempo completo

    3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language The Amazon Digital and Emerging Payments Team’s vision is to delight our...


  • Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. - D44 A tiempo completo

    3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language Amazon brings buyers and sellers together. Our retail customers depend on us to...


  • Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. - D44 A tiempo completo

    2+ years of non-internship professional software development experience - 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience - Knowledge of systems...

  • Java Desktop

    hace 1 mes


    Tlahuac, México Bureau de Arte en Software A tiempo completo

    **Responsabilidades**: 1. Diseñar, desarrollar y mantener aplicaciones Java Desktop de alta calidad. 2. Colaborar con equipos de diseño y desarrollo para comprender los requisitos del proyecto y traducirlos en soluciones técnicas viables. 3. Liderar la arquitectura y el diseño técnico de las aplicaciones, asegurando la escalabilidad, la eficiencia y la...


  • Tlahuac, México Xideral A tiempo completo

    Empresa lider en TI anda en busca de un Software Development Engineer. **Requisitos**: - **Minimo 5 años de experiência en el puesto.**: - **Ingles avanzado conversacional - indispensables.**: - Diseño orientado a objetos en C++. - Experiência en diseño arquitectónico (incluida la incorporación de configuración, supervisión, administración,...


  • Tlahuac, México Administración 360° A tiempo completo

    Skills and Experience: 1+ years of experience as a SDET or Software Engineer. - Demonstrated success in improving the testability of code. - Demonstrated knowledge in Python, JavaScript, PHP, CSS and modern web standards including their inherent risk areas. - Experience with unit testing frameworks for Javascript and PHP. - Demonstrated ability to work...

  • Software Engineer

    hace 3 días


    Tlahuac, México Wipro Limited A tiempo completo

    Overview: **About Wipro**: Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging...


  • Tlahuac, México NSC Global A tiempo completo

    Work Experience: More than 12 months - Field incoming help requests from end users via both telephone and work orders in a courteous manner - Document all pertinent end user identification information, including name, department, contact information, and nature of problem or issue - Build rapport and elicit problem details from help desk customers -...


  • Tlahuac, México Azka IT Consulting A tiempo completo

    Description **AZKA IT** is a Mexican company that seeks and connects the best IT talent with Latin American and United States companies. We are looking for your talent as** **Software Development Engineer in Test.** **Requirements**: **Skill**: **Java, REST, TestNG, JUnit,Cypress, Containerization (Docker, Kubernetes), GIT, maven, Jenkins,...


  • Tlahuac, México Bureau de Arte en Software A tiempo completo

    Software Engineer with extensive knowledge & experience in the development and deployment of complex solutions, advanced problem-solving skills, and the ability to manage your assignments. Experience in customer-facing roles and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management,...

  • Software Engineer, DevOps

    hace 2 semanas


    Tlahuac, México Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Software Engineer, DevOps Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...

  • Front End Engineer

    hace 1 mes


    Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. A tiempo completo

    Bachelor's degree in computer science or equivalent - 4+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience - Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) Do you want to build...

  • Front End Engineer

    hace 6 días


    Tlahuac, México Servicios Comerciales Amazon Mexico S. de R.L. de C.V. A tiempo completo

    4+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience - Bachelor's degree in computer science or equivalent - Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) Do you want to build...


  • Tlahuac, México Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Senior Software Engineer, DevOps Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...

  • Software Engineer

    hace 1 mes


    Tlahuac, México Vita Tek A tiempo completo

    **Rol: Software Engineer Full-Stack (o Software Developer, Software Wizard, Master of Code...)** ¡Estamos buscando a nuestra primera contratación para el área de desarollo! Te estamos buscando si eres una persona apasionada por crear productos increíbles desde el punto de vista técnico, estético y de impacto positivo para nuestros clientes. Tu papel...


  • Tlahuac, México Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Software Engineer, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...


  • Tlahuac, México Northware Software Development A tiempo completo

    **Descripción del puesto**: - **Analizar** los requerimientos de las áreas usuarias y **proponer** opciones de solución que le permitan al usuario optimizar sus procesos o automatizar sus tareas. - Identificar las **dependencias** externas (ya sea con otros sistemas o con otras áreas), definir los requerimientos hacia esas dependencias y tomar en cuenta...