Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/bVxSx6KagSPK7Mow5
Back to the job results

Software Development Engineer II Egypt

30+ days ago 2026/07/13
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

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 .



This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.