Amazon is looking for a seasoned Senior Software Development Engineer to lead their MENA Tech/Amazon Now team. You’ll be at the forefront of building scalable systems that power grocery services across the UAE, Saudi Arabia, and Egypt.
Why This Role Matters
This isn’t just another coding job. You are stepping into a leadership position where you will define the architecture for mission-critical applications used by millions. The team is growing, and they need someone who can turn broad, ambiguous problems into high-performance technical solutions. If you enjoy making a tangible impact on consumer products and want to work in a fast-paced, agile environment, this is your chance.
What You’ll Actually Be Doing
Your day-to-day will go beyond writing code. You will act as a bridge between high-level business goals and complex system architecture.
- Designing Systems: Lead the design and architecture of multi-tiered, distributed software.
- Engineering Excellence: Set the standard for coding practices, perform deep-dive code reviews, and ensure your team maintains high quality.
- Mentorship: You’ll be the person the team looks to for guidance. Helping junior engineers grow is a core part of this seniority level.
- Agile Delivery: Navigate the full software development lifecycle (SDLC) while balancing immediate needs with long-term reliability and scaling.
Requirements You Need to Meet
Amazon is very specific about their criteria for this role. To be considered, you should have at least 5 years of non-internship professional experience and a strong background in:
- Technical Breadth: At least 5 years of programming experience in a professional environment.
- System Design: Proven experience in designing distributed systems, focusing on reliability and scaling.
- Leadership: Experience leading an engineering team or acting as a tech lead.
- Academic Background: A Bachelor’s degree in Computer Science or a closely related field.
- Tech Stack Proficiency: Deep knowledge of Java and familiarity with various design patterns.
Why Apply?
Working at Amazon offers a unique scale. You get to solve problems that don’t exist anywhere else. Plus, the company culture is deeply focused on inclusivity and providing the right tools for every Amazonian to deliver their best results. If you need workplace accommodations during the interview or onboarding, their recruiting team is ready to assist you.
Frequently Asked Questions
What is the minimum experience required?
You need a minimum of 5 years of professional, non-internship software development experience to be eligible for this Senior SDE position.
What kind of degree is required?
A Bachelor’s degree in Computer Science or an equivalent field is mandatory for this role.
How do I apply for this position?
You can view the full job description and submit your application through the official Amazon job portal here. Make sure your resume highlights your experience with distributed systems and technical leadership.
