Software Development Engineer II Egypt
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#.
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 .