Software Engineer Backend

Global technology company empowering people and organizations to achieve more through innovative software and services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer Backend

Microsoft AI Organization is seeking talented Backend Software Engineers to join their growing teams in Egypt. This role offers an exceptional opportunity to work on cutting-edge projects at a scale few companies can match. You'll be tackling diverse challenges from building new features to optimizing stack components where performance is critical, and developing infrastructure for containerized services at scale.

The position involves working with state-of-the-art technology in Microsoft's AI Organization, where you'll collaborate with some of the world's best engineers. You'll own and drive major feature areas while working in a fast-paced, innovation-driven environment. The role combines deep technical challenges with the opportunity to make significant impacts on products used by millions.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to push technical boundaries. The company's mission to empower every person and organization on the planet provides a meaningful context for your work. With comprehensive benefits, professional development opportunities, and a strong focus on work-life balance through hybrid working arrangements, this role offers both technical excellence and professional growth.

The position requires experience with distributed systems and machine learning, making it perfect for engineers who want to work at the intersection of scalable backend systems and AI technology. You'll be part of a passionate team that takes pride in their work and contributes to Microsoft's leading position in the technology industry.

Last updated a day ago

Responsibilities For 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 Backend

Python
Java
  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering or related technical field
  • Technical engineering experience with coding in languages including C, C++, C#, Java, or Python
  • 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 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 Software Engineer Backend

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building cloud database services with hybrid work option in Hyderabad.

Software Engineer II

Microsoft is seeking a Software Engineer II to build high-scale microservices for the Windows Store, focusing on app discovery and acquisition features.

Software Engineer

Microsoft Software Engineer position developing cloud services for Windows People eXperiences team, focusing on family-oriented products and requiring 2+ years of experience.

Software Engineer - II

Microsoft Advertising seeks Software Engineer II for Monetize reporting team to develop and maintain petabyte-scale analytics platform in Bangalore/Pune.

Software Engineer II

Microsoft is hiring a Software Engineer II to build autonomous agent platforms using LLM technology for Dynamics 365 Customer Service Applications in Hyderabad.