Finding the best job has never been easier
Share
Key job responsibilities
You will be in charge of the complete software development life-cycle; defining, prioritizing, designing, building, and testing new features
You will get the opportunity to work closely with a great team of software developers
You will understand what it takes to grow and operate Amazon business at our scale.
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field – with a strong foundation in distributed systems, software engineering, and architecture.Proven experience managing software development teams – including at least 3 years leading engineering teams in a distributed or remote setting.Extensive experience in system design and architecture – with a deep understanding of designing, building, and scaling distributed systems.Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategyProven ability to mentor and grow engineering talent – with experience in performance management, career development, and coaching engineers at various levels.
Experience with cloud platforms and distributed infrastructure – with a strong grasp of microservices, event-driven architectures, and fault-tolerant systems.
Amazon est un employeur engagé pour l'égalité des chances. Nous sommes convaincus qu'une main d'oeuvre diversifée est essentielle à notre réussite. Nous prenons nos décisions de recrutement en fonction de votre expérience et de vos compétences. Nous apprécions votre envie de découvrir, d'inventer, de simplifier et de construire. La protection de votre vie privée et la sécurité de vos données constituent depuis longtemps une priorité absolue pour Amazon. Veuillez consulter notre Politique de Confidentialité pour en savoir plus sur la façon dont nous collectons, utilisons et traitons les données personnelles de nos candidats.
These jobs might be a good fit