(Senior) Software Engineer - Multiple Roles

Microsoft Development Center in Prague is expanding across multiple teams including Identity Platform, M365, Azure DevOps, and Teams Core Services.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Cloud · Cybersecurity

Description For (Senior) Software Engineer - Multiple Roles

Microsoft Development Center Prague is seeking Software Engineers and Senior Software Engineers across multiple teams. The role spans diverse areas including Identity Platform/Microsoft Entra, M365 Core Services, Teams Core Services, Azure DevOps, and more. You'll work on highly scalable distributed systems that serve millions of users globally.

The position offers opportunities to work with cutting-edge technologies and contribute to critical Microsoft services. Teams focus on various aspects from identity and authentication to cloud infrastructure and developer tools. You'll be part of building reliable, high-performance cloud platforms that enable cross-workload intelligence and provide uniform support for compliance and data sovereignty.

As a Software Engineer, you'll design and develop features using modern technology stacks, collaborate across teams, and ensure high availability of services. The role involves working in a DevOps environment, handling large-scale distributed systems, and contributing to services that process trillions of requests daily.

This is an excellent opportunity to join Microsoft's engineering teams in Prague and work on products that impact billions of users worldwide. You'll have the chance to work with the latest tools and technologies while contributing to Microsoft's core services and platforms.

Last updated an hour ago

Responsibilities For (Senior) Software Engineer - Multiple Roles

  • Design, develop, test and support features using C#, SQL, ASP.Net, HTML5, React, TypeScript
  • Collaborate with Product, Design, and Engineering teams
  • Support highly available services used by millions of users
  • Work with support to triage and debug technical issues
  • Analyze feature performance in production
  • Participate in code reviews

Requirements For (Senior) Software Engineer - Multiple Roles

Java
JavaScript
TypeScript
Python
Node.js
React
MongoDB
Redis
Kubernetes
  • Experience developing production software
  • Experience with OOP languages (Java, C/C++, C#, JavaScript, Python)
  • Good system design and algorithmic skills
  • Strong problem solving and debugging skills
  • Solid understanding of testing principles
  • Excellent collaboration skills and critical thinking
  • Good communication skills

Benefits For (Senior) Software Engineer - Multiple Roles

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 - Multiple Roles

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Copilot Studio Agents team, focusing on AI automation integration into business applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dynamics 365, building AI-powered enterprise solutions with focus on customer service applications.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services, building scalable backend services with .NET Core, Azure, and Kubernetes in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, developing distributed systems and database technologies with 8+ years of experience required.