Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

menaalliances.zohorecruit.com

Software Development Engineer II Egypt

Posted Updated
Discussion

Summary

Onsite SDE-II role in Cairo, Egypt (placed via MENA Alliances for a client): designing, building, and leading large-scale distributed backend systems with high availability and scalability, guiding architecture and mentoring junior engineers in an agile environment. Requires 5+ years' experience and proficiency in Java, C++, or C#.

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.


Requirements

  • 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.


Preferred Qualifications

  • 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.



Benefits


  • 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 .



Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →