Software Development Engineer II Egypt

MENA Alliances · Cairo, Egypt · Posted 2026-03-15

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 DoAs 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.Requirements5+ 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.Preferred Qualifications4+ 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.BenefitsCompetitive Salary Professional development and growth opportunitiesAccess to advanced tools, platforms, and global engineering best practicesEmployee product and service discountsOnsite role in Cairo, Egypt, with a collaborative environment .

Apply for this role

Other open roles at MENA Alliances

See all 4 open roles at MENA Alliances →

Related jobs in Software & IT