(Senior) Software Engineer - Backend

Global technology company empowering people and organizations through innovative software and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For (Senior) Software Engineer - Backend

Microsoft is seeking talented Backend Software Engineers to join their AI Organization in Egypt. This role offers the unique opportunity to work on cutting-edge projects at an unprecedented scale. You'll be tackling challenges from building new features to optimizing components where every millisecond counts, and developing infrastructure for containerized services at scale. The position is part of Microsoft's AI Organization, where you'll collaborate with top engineers globally and own significant feature areas. The role combines deep technical challenges with fast-paced development, perfect for engineers who thrive on innovation. Microsoft's mission focuses on empowering global achievement through technology, fostering a culture of growth mindset, innovation, and collaboration. The company emphasizes respect, integrity, and accountability, creating an inclusive environment for professional growth. This position offers hybrid working arrangements with up to 50% work from home flexibility, comprehensive benefits, and the chance to impact Microsoft's AI initiatives.

Last updated 4 days ago

Responsibilities For (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 (Senior) Software Engineer - Backend

Python
Java
  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering or related technical field
  • 4+ Years' 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 (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?

Jobs Related To Microsoft (Senior) Software Engineer - Backend

Senior Software Engineer

Senior Software Engineer role at Microsoft's Xbox team, building scalable cloud services for gaming accounts and family safety features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, building core components and APIs for Windows developers.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.