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
4+ years of experience
Enterprise SaaS · E-Commerce

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 office. This role offers an exciting opportunity to work on large-scale distributed computing solutions that directly impact millions of customers. As an SDE II, you'll be instrumental in designing and implementing innovative software solutions while ensuring high quality standards and best practices.

The position combines technical leadership with hands-on development, requiring expertise in modern programming languages and distributed systems. You'll work in an agile environment where you'll be responsible for steering the team's technical direction, shaping architectural decisions, and leading major deliverables from conception to completion.

This is an excellent opportunity for experienced engineers who want to make a significant impact at scale, working with cutting-edge technologies at one of the world's leading tech companies. You'll be part of Amazon's growing presence in the MENA region, helping to build and scale e-commerce solutions that serve a diverse and expanding customer base.

The role offers the chance to work on complex technical challenges while developing leadership skills. You'll collaborate with talented engineers, influence technical decisions, and help drive innovation in a fast-paced, startup-like environment. If you're passionate about building scalable solutions and want to shape the future of e-commerce in the Middle East and North Africa, this role provides the perfect platform to achieve those goals.

Last updated 3 hours 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 team's technical trajectory
  • Shape long-term vision and architecture
  • Take charge of major deliverables
  • Craft roadmaps and provide technical guidance

Requirements For Software Development Engineer II

Java
Python
TypeScript
JavaScript
  • 4+ years of non-internship design or architecture experience
  • 5+ years of non-internship professional software development experience
  • Experience programming with modern languages like Java, C++, or C#
  • Experience with object-oriented design
  • Experience designing and architecting new and existing systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer II, Amazon Security Platform Engineering - Query Platform

Software Development Engineer II position at Amazon Security Platform Engineering, focusing on building and maintaining security analytics infrastructure and query platforms.

Software Dev Engineer II, AWS Clean Rooms

Software Engineer II position at AWS Clean Rooms, building secure analytics solutions with focus on privacy and security, based in New York.

Software Dev Engineer, Amazon Data Firehose

Build and operate Amazon Data Firehose, processing billions of events daily and delivering streaming data at AWS scale while working with cutting-edge cloud technologies.

Software Development Engineer, Japan Seller Services Tech

Software Development Engineer role at Amazon Japan focusing on enhancing seller services technology and e-commerce innovation.

Software Development Engineer II, IN Pricing Tech, IN Pricing Tech

Software Development Engineer II position at Amazon's IN Pricing Tech team, building real-time pricing systems that impact millions of customers on Amazon.in