Principal Software Development Engineer

Microsoft - Cairo

70 people have clicked
Experience Needed:
More than 5 years
Career Level:
Manager
Job Type:
Full Time
Salary:
Confidential
Languages:
Arabic, English
Vacancies:
1 open position
About the Job
  • Define end-to-end software architectures and component architectures.
  • Design, code and test software components.
  • Drive the software release process through various reviews.
  • Work with partner organizations to define and implement multi-disciplinary services.
  • Interact with early adaptors.
  • Stay up-to-date and the latest in relevant technology domains.
  • Mentor software engineers.
Job Requirements
  • A bachelor's degree in Computer Science or a related field required. An advanced degree in Computer Science or a related field would be a plus.
  • Experience in Natural Language Processing and/or Machine/Deep Learning.
  • Experience with working on a distributed storage and computation platforms.
  • Demonstrated ability to learn new technologies quickly, apply them in prototypes, and integrate them in large complex systems.
  • Demonstrable experience with a multitude of programming and scripting languages and familiarity with most recent frameworks and tools for frontend and backend software development.
  • Experience with cloud computing environments, preferrably Azure.
  • Prior experience as a software development lead would be plus. For example, leading feature areas and large projects and mentoring and guiding teams of software engineers.
  • Passion for technology, creative thinking, ability to work independently or in a team.
  • Good tolerance for ambiguity and uncertainty.
  • Ability to work effectively in an agile, fast-paced environment.
  • Good communication skills and cross-organizational interactions.
About this Company

Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports and sells computer software, consumer electronics, personal computers, and related services.

See all Careers and Jobs at Microsoft