Job Opportunity at Microsoft in Egypt - Software Engineer II

By: microsoftLast update:
ApplySave
Deadline
(Available)

Applicant criteria

NationalityNo specific nationality required
SpecialityComputer and Information Sciences
Age
  • 18 - 60
Years of Experience
  • 2-3
Gender
  • Both

Opportunity criteria

Job Type
  • Full time
Job FieldsInformation Technology Jobs
Job locationEgypt
Needed documentsCV, Degree Certificate

Opportunity description

Microsoft is one of the world’s leading technology companies, specializing in software development, cloud computing, and smart devices. It is known for its innovative products and services such as Windows, Azure, and Office. Microsoft is committed to fostering a professional environment that encourages innovation, continuous growth, diversity, and inclusion.

As a Software Engineer II, you will be part of a development team responsible for building and maintaining complex software systems that serve millions of users. You will participate in designing new features, writing clean and efficient code, improving performance, testing solutions, and ensuring the reliability and scalability of Microsoft’s services.

Benefits

  • Competitive salary with bonuses and incentives

  • Comprehensive benefits package including health insurance and flexible paid leave

  • Hybrid work environment (partly remote)

  • Professional development and continuous learning opportunities

  • Work on projects with global impact

  • Relocation and housing support (depending on location)

  • Participation in stock programs and internal employee benefits

Duties & responsibilities

  • Design and implement high-quality software components

  • Participate in all stages of the software development lifecycle: analysis, design, development, testing, and deployment

  • Optimize performance, fix bugs, and handle operational workloads

  • Write unit tests and integration tests to ensure code quality

  • Collaborate with cross-functional teams including product managers, other engineers, and QA teams

  • Document code, design, and best practices

  • Take part in code reviews and provide constructive feedback

  • Contribute to designing scalable and maintainable system architectures

Eligibility criteria

  • Bachelor’s degree in Computer Science or a related technical field

  • At least 2 years of experience in software development using languages such as C#, C++, Java, or Python

  • Experience with cloud services (e.g. Azure or equivalent)

  • Strong problem-solving skills and ability to work effectively in teams

  • Willingness to learn and adapt to new technologies

  • Commitment to high-quality coding standards and best engineering practices

  • Must meet Microsoft’s security and compliance requirements

ApplySave
Deadline
(Available)

Join For9a now to apply for thousands of free opportunities and receive the latest ones as soon as they are available.