Software Engineer- Multiple Roles

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
Enterprise SaaS · Cybersecurity

Description For Software Engineer- Multiple Roles

Microsoft Development Center in Prague is seeking Backend Software Engineers across multiple teams including Identity Platform/Microsoft Entra, M365 Core IC3 Delivery Platform, M365 Substrate Identity & Authentication, and M365 Intelligent Conversation and Communications Cloud. These teams work on critical infrastructure powering products like Windows, Office, Azure, and Xbox, handling identity management, email delivery, authentication systems, and real-time communication services. The role offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization globally, working on large-scale systems that impact billions of users. The position involves developing and maintaining crucial backend services, collaborating with cross-functional teams, and building innovative solutions using modern technologies. This is an opportunity to work on challenging technical problems while contributing to products that shape the future of digital communication and security.

Last updated 6 days ago

Responsibilities For Software Engineer- Multiple Roles

  • Design, develop, test and support features, experiences and solutions primarily in C#, SQL, ASP.Net, HTML5, PowerShell, and Azure
  • Collaborate closely with Product, Design, and Engineering teams to build new features
  • Support highly available services used by millions of users on a daily basis
  • Work with support to triage and debug technical support requests
  • Analyze how your features are performing in production to learn and make the product better
  • Pair and participate in code reviews with other engineers in your team

Requirements For Software Engineer- Multiple Roles

Java
JavaScript
Python
  • Experience developing production software
  • Experience with one or more OOP languages including Java, C/C++, C#, JavaScript, Python
  • Good system design, algorithmic skills, good knowledge of data structures
  • Proficient problem solving and debugging skills
  • Solid understanding of testing practices and high-quality software
  • Experience designing, building and running large scale and highly available cloud services or distributed systems
  • General database knowledge and experience of working with data at high scale
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers

Benefits For Software Engineer- Multiple Roles

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- Multiple Roles

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.

Software Engineer

Microsoft Software Engineer position focusing on security and scalable distribution services, requiring 2+ years of experience in C#, JavaScript, and Azure technologies.

Software Engineer

Software Engineer position at Microsoft's DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team, focusing on cloud security and threat protection solutions.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 to work on OS, Runtimes, and Libraries teams, focusing on system programming and developer ecosystem enhancement.