Newest job opportunities at Microsoft

Ongoing Recruitment UN Jobs 2023
Submit your CV now
details here

Computer Science jobs, Engineering jobs,Software Engineering jobs,

Software Engineer


  • Adhere to and drive modern software engineering practices through design reviews
  • Design and develop large scale distributed software services and solutions
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas
  • Considers testability, portability/monitoring, reliability, and maintainability, and understands when code is ready to be shared and delivered
    Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability and monitoring for LiveSite 


  • 1 or more years of software development and design experience
  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or completion of a Code/Developer academy program
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript

Principal Group Engineering Manager


In this role, you will

  • Lead the development efforts in Microsoft Africa Development Center in Nairobi and enable us to successfully grow diverse and inclusive engineering teams.You will be able to mix strategy and tactics – create clarity on where the site and charters owned there will be in about 2-3 years’ time.
  • Provide strong technical leadership that helps the team develop solutions for Microsoft
  • Provide leadership and coaching to the team during times of rapid change and cultural, process, and systems transformation
  • Partner with senior stakeholders and engineering leaders in Identity and other divisions in to deliver and run prioritized Identity investments
  • Ensure that our engineering strategy is aligned with organization goals, and best practices are geared to achieve optimum service health
  • Contribute to the Identity leadership team by building collaborative relationships with peers and senior leaders and leveraging best practices


  • Bachelor’s or master’s degree in Computer Science, engineering, or related discipline
  • 10+ years of professional experience in product management, program management, or software engineering, including significant experience as a leader and manager of managers
  • Proven experience in delivering and managing applications that meet the fundamental bars of security, availability, user experience, and efficiency
  • Ability to motivate and develop a diverse and inclusive, cohesive, and high performing team
  • Ability to manage stakeholder and partner relationships to influence, drive collaboration, innovation, and adoption across Microsoft
  • Strong interpersonal and group dynamic skills coupled with excellent written and verbal communication skills


How To Apply For a Job By Email