Taro Logo

Software Engineer / Senior Software Engineer - Backend

Microsoft is a global technology company focused on empowering people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer / Senior Software Engineer - Backend

Microsoft AI Organization is seeking talented Backend Software Engineers to join their expanding teams in Egypt. This role offers the unique opportunity to work on cutting-edge projects at a scale few other companies can match. The position involves building new features, optimizing stack components where milliseconds matter, and developing infrastructure for containerized services at scale.

The role combines deep technical challenges with fast-paced development, making it ideal for engineers who thrive on innovation and problem-solving. You'll own and drive large feature areas while collaborating with top engineers globally. The work involves building and maintaining reliable, scalable services/platforms and working with production-scale distributed systems.

Key responsibilities include determining user requirements with stakeholders, contributing to design documents, implementing code for products and services, and breaking down complex work items into manageable tasks. Experience with Machine Learning/Deep Learning systems is valued.

Microsoft offers a comprehensive benefits package including healthcare, educational resources, savings plans, parental leave, and various other perks. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers looking to make significant impact while working with cutting-edge technology.

The position offers flexible work arrangements with up to 50% work from home opportunity and minimal travel requirements (0-25%). This is an excellent opportunity for both senior and mid-level engineers to join a leading technology company and work on transformative AI projects.

Last updated 2 months ago

Responsibilities For Software Engineer / Senior Software Engineer - Backend

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation

Requirements For Software Engineer / Senior Software Engineer - Backend

Python
Java
  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering or related technical field
  • 3+ years of experience for a midlevel role, 6+ years for a senior role
  • Solid experience in building and maintaining reliable and scalable services/platforms
  • Experience on production scale distributed systems
  • Experience on building Machine Learning/Deep Learning systems

Benefits For Software Engineer / Senior Software Engineer - Backend

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?