Key job responsibilities
Design, develop, test, and deploy highly scalable and reliable software systems for cross-border shopping experiences used by millions of customers daily
Build technical solutions for personalized recommendations, marketing, and localized experiences supporting multiple languages, currencies, and payment methods
Drive architecture and design decisions for scalable, high-performance distributed systems
Write clean, maintainable code and conduct thorough code reviews to ensure quality
Work across the full stack - frontend and backend systems - to deliver end-to-end features
Collaborate with software engineers, product managers, and UX designers to translate business requirements into technical solutions
Mentor and provide technical guidance to other engineers on the team
Optimize system performance, identify bottlenecks, and improve operational excellence
Participate in on-call rotations to ensure system reliability and availability
Bachelor's degree in computer science or equivalent
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
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.