We are hiring a highly skilled Software Development Engineer II (SDE-II) to join our client innovative and fast-paced environment in Cairo, Egypt. We’re looking for a driven and experienced software engineer who is passionate about developing high-impact, customer-focused solutions and enjoys tackling complex technical challenges.
What You'll Do
As an SDE-II, you will take a leadership role in building large-scale, distributed systems that deliver high availability, scalability, and performance. You’ll help guide the technical direction of the team, shape long-term architecture, and drive key deliverables from concept to deployment.
Key Responsibilities:
Design, implement, test, deploy, and maintain advanced software solutions that enhance performance, security, reliability, and cost-efficiency.
Write high-quality, maintainable code for distributed systems and backend infrastructure.
Apply software engineering best practices, including design patterns, code reviews, automated testing, and continuous integration.
Lead and execute large-scale technical projects in an agile development environment.
Contribute to architectural decisions and roadmap planning.
Mentor and support junior engineers while fostering a culture of technical excellence.
5+ years of professional software development experience (excluding internships).
4+ years of experience designing and architecting systems with a focus on scalability, performance, and reliability.
Proficiency in at least one modern programming language such as
Java, C++, or C#
, with strong object-oriented design skills.
Demonstrated success in delivering robust, production-grade software systems.
4+ years of experience managing the full
software development lifecycle
, including version control, CI/CD pipelines, testing, release processes, and operations.
Familiarity with a variety of programming languages and tools including
Java, Python, TypeScript, JavaScript, and .NET
.
Bachelor’s degree in
Computer Science
, Engineering, or a related field (or equivalent practical experience).
Strong problem-solving skills and a proven ability to work independently in a fast-paced, agile team environment.
Competitive Salary
Professional development and growth opportunities
Access to advanced tools, platforms, and global engineering best practices
Employee product and service discounts
Onsite role in
Cairo, Egypt
, with a collaborative environment .

At MENA Alliances we connect global companies with the top tech professionals in the MENA region. Our flexible, risk-free service models make scaling easy as there's no cost unless you hire.
Over 9,000 trained, experienced, and vetted specialists are available now – as a team or individually
Our rigorous selection process ensures we have a selection of certified and highly skilled software engineers, AI/ML experts, designers, and marketers ready to go. Whether you need a completely remote team or a solo expert, our adaptable approach, which combines AI-driven solutions and a personal touch, allows us to pair you with the best talent efficiently:
- Tech design, build, and management
- Translation and localization
- Data labeling and annotation
Our clients span large enterprises with mega data projects to start-ups wanting experienced developers
With 80+ clients across the world, we adapt to local time zones and match talent with client company culture. Our flexible engagement models and cost-effective options ensure we consistently receive positive feedback on the skills and capabilities of our talent, and how they can hit the ground running.