Taro Logo

Software Development Engineer II

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
E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II

The Amazon Middle East and North Africa team is seeking a passionate Software Development Engineer II to join their Cairo-based team. This role presents an exciting opportunity to work with one of the world's leading technology companies, focusing on building impactful products for customers in the MENA region.

The position requires an experienced developer capable of constructing scalable distributed computing solutions. You'll be working in an agile, startup-like environment where priorities are clearly focused on delivering the most impactful results. The role combines hands-on development with technical leadership, as you'll be responsible for steering the team's technical trajectory and shaping long-term vision and architecture.

As an SDE II at Amazon MENA, you'll be at the forefront of developing innovative solutions that transform service performance, durability, cost, and security. The role emphasizes software engineering best practices and quality standards, working with technologies like Java, Python, TypeScript, and JavaScript. You'll be part of a team that values technical excellence and innovation, with opportunities to mentor and guide other engineers.

The position offers the chance to work on complex technical challenges while contributing to Amazon's growing presence in the Middle East and North Africa region. You'll be part of a global technology leader while focusing on regional impact, combining Amazon's world-class engineering practices with local market knowledge.

This role is perfect for engineers who are passionate about building scalable systems, enjoy technical leadership, and want to make a significant impact in a rapidly growing market. You'll have the opportunity to work with cutting-edge technologies while helping to shape the future of e-commerce in the MENA region.

Last updated 3 days ago

Responsibilities For Software Development Engineer II

  • Design, implement, test, deploy and maintain innovative software solutions
  • Ensure high standard of quality for team deliverables
  • Write high quality distributed system software
  • Lead technical direction and architecture
  • Create roadmaps and provide technical guidance
  • Lead major deliverables from start to finish

Requirements For Software Development Engineer II

Java
Python
TypeScript
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience with programming languages such as Java, Python, TS and JS
  • Experience with design patterns, reliability and scaling
  • 3+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent

Benefits For Software Development Engineer II

  • Disability accommodations available

Interested in this job?