Taro Logo

Software Development Engineer II, Keen Team

Global technology and e-commerce company that leads in online retail, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer II, Keen Team

The Amazon Middle East and North Africa team is seeking a passionate Software Development Engineer II to join their Keen Team in Cairo, Egypt. This role offers an exciting opportunity to work on large-scale distributed computing solutions at one of the world's leading technology companies. As an SDE II, you'll be instrumental in designing and implementing innovative software solutions that directly impact service performance, durability, cost, and security.

The position requires a skilled developer with 3+ years of professional experience who can thrive in an agile, startup-like environment. You'll be working with modern technologies including Java, Python, TypeScript, and JavaScript, while applying software engineering best practices to ensure high-quality deliverables. This role goes beyond just coding – you'll be steering the team's technical direction, shaping long-term vision and architecture, and leading major projects from conception to completion.

Amazon offers a dynamic work environment where you'll be challenged to solve complex problems at scale. You'll be part of a team that values innovation and customer obsession, working on products that impact millions of users across the Middle East and North Africa. This is an excellent opportunity for a mid-level engineer looking to make a significant impact while working with cutting-edge technologies in a fast-paced, collaborative environment.

The role combines technical leadership with hands-on development, making it perfect for someone who enjoys both writing code and providing technical guidance to their team. You'll be working on distributed systems at massive scale, with the opportunity to influence architectural decisions and drive technical excellence.

Last updated 8 days ago

Responsibilities For Software Development Engineer II, Keen Team

  • Design, implement, test, deploy and maintain innovative software solutions
  • Transform service performance, durability, cost, and security
  • Write high quality distributed system software
  • Lead team's technical trajectory
  • Shape long-term vision and architecture
  • Take charge of major deliverables from start to finish
  • Craft roadmaps and provide technical guidance

Requirements For Software Development Engineer II, Keen Team

Java
Python
JavaScript
TypeScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience with design patterns, reliability and scaling of systems
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Keen Team