Sorry! This position is no longer accepting applications.

Senior Software Development Engineer

Cairo, Egypt

Ref: RP971-1781

Job description / Role

Employment: Full Time

Senior Software Development Engineer - SDE III, Retail and Retail Operations Expansion Team

Job summary
Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you'll fit right in here at Amazon Emerging Markets Retail Expansion Team. We are a smart team of doers that work passionately to apply cutting edge advances in retail and retail systems and tools to solve real-world challenges that will transform our customers' experiences in ways we can't even imagine yet. We invent new improvements every day. We will give you the tools and support you need to invent and grow with us in ways that are rewarding, fulfilling and most importantly fun!

As a Senior Software engineer, you will be working with passionate and diverse team of engineers on developing and extending exciting products for a wide range of internal and external customers including: consumers, vendors, in addition to brands and vendors managers. You will be collaborating with cross-functional teams and work alongside product management, research, and engineers to shape and build the future of Retail not only in MENA region but also in other emerging markets. You will have significant influence on our overall strategy by helping define features, drive the software architecture, and spearhead the best practices that enable a quality.

Here at Amazon, we embrace our differences. We are committed to furthering our culture of inclusion. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/life Balance
Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the balance you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We are building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.


• Bachelor's degree in computer science (or related field) or equivalent industry experience.
• 7+ years professional experience in software development.
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Proficiency in at least one modern programming language such as C++, C#, Java, Python, or Perl.
• Experience with Relational and No SQL Databases.
• Strong fundamentals in core Computer Science areas like Object Oriented Design, Data Structures and Algorithms.
• Ability to take a project from scoping requirements through actual launch of the project.
• Strong problem-solving skills and analytical skills.
• 2+ years of experience as a mentor, tech lead OR leading an engineering team.
• Hands-on experience developing large scale web applications including architectural decisions, Programming language choices, frameworks and implementation.
• Solid understanding of professional software engineering best practices including coding standards, code reviews, source control, build processes, testing, and operations
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

• Graduate degree (Master's or PhD) in Computer Science or related field
• Experience designing, building and operating mission critical, highly scalable distributed software Solutions and systems.
• Prior knowledge of Vendors Management, Software Arabization and RTL.
• Demonstrated Capability to provide depth and breadth technical leadership to agile teams.
• Experience with AI and ML.

About the Company, formerly, is an English-Arabic language e-commerce platform, owned by Amazon, Inc. It is the largest e-commerce platform in the Arab world. On March 28, 2017, Inc. confirmed it would be acquiring for $580 million. On May 1, 2019, became known as

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month