Job Overview
Microsoft's Development Center in Prague is seeking experienced Senior Software Engineers to join multiple teams across various divisions. This is an exciting opportunity to work on cutting-edge technologies and contribute to products that impact billions of users worldwide.
Teams and Responsibilities
-
Identity Platform/Microsoft Entra: Work within the Security, Compliance, Identity, and Management Division to enhance the technology experience for billions globally. This team focuses on solving complex problems at scale, impacting products like Windows, Office, Azure, and Xbox.
-
M365 Core IC3 Delivery Platform: Expand the email delivery capabilities of Exchange Online, the leading cloud-based email service. Utilize tools like C#, .NET Core, Kubernetes, and Azure Event Hubs to design and deploy scalable systems.
-
M365 Substrate Identity & Authentication: Provide secure access solutions for users, devices, and applications. Manage complex access scenarios using authentication and authorization SDKs.
-
M365 Core-Substrate - Reliability and Resilience: Improve service reliability and reduce customer impact of outages through innovative solutions.
-
M365 Substrate Networking and Routing: Manage connection routing and traffic for M365 customer scenarios, handling over a trillion requests per day.
-
M365 Intelligent Conversation and Communications Cloud: Enhance real-time customer conversations across Teams and Azure Communication Services.
-
MS Dynamics 365: Disrupt the customer experience industry with AI-driven, cloud-based platforms.
-
Azure DevOps: Support a collaborative culture and processes for software development, from planning to deployment.
-
Teams Core Services: Build resilient, scalable services for Microsoft Teams, using technologies like .NET Core, ASP.NET Core, Azure, and Kubernetes.
-
Enterprise+Cloud: Deliver M365 backend services in special cloud environments for public sector and regulated industries.
-
Cloud for Retail: Shape the future of industries like retail and agriculture with cloud and AI technologies.
-
APIM: Evolve the Azure API Management service, focusing on scalability and high availability.
Key Responsibilities
- Lead and provide technical direction for feature design and development.
- Mentor early-career team members.
- Collaborate with Product, Design, and Engineering teams.
- Design, develop, test, and support features using C#, SQL, ASP.Net, HTML5, React, Typescript, PowerShell, and Azure.
- Support highly available services used by millions daily.
- Analyze feature performance in production and improve the product.
- Participate in code reviews and delegate work to encourage team growth.
Qualifications
- Extensive experience in software development with C#, C++, Java, or other OOP languages.
- Strong engineering skills across the software development lifecycle.
- Experience with large-scale, highly available cloud services or distributed systems.
- Proficiency in modern software engineering practices.
- Strong system design and algorithmic skills.
- Excellent collaboration and communication skills.
Nice to Have
- Degree in Computer Science, Mathematics, Engineering, or related fields.
- Knowledge of Azure Cloud, Power Platform, or Dynamics 365.
- Passion for high-availability and building distributed systems at scale.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.
Benefits Extracted with AI
- Equal opportunity employer
- Inclusive culture
- Professional growth opportunities
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - C#, Java, SQL
Join Microsoft as a Senior Software Engineer in Prague, working with C#, Java, and SQL to innovate AI-first business applications.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer - Microsoft Teams
Join Microsoft as a Senior Software Engineer to lead CI/CD for Microsoft Teams, leveraging C#, Java, and Azure in a hybrid work environment.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Principal Software Engineer - Front-End Development
Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.
Remote Software Engineer - Microsoft Teams
Join Microsoft Teams as a Remote Software Engineer focusing on innovative collaboration features.
Principal Software Engineer - Azure API Platform
Principal Software Engineer for Azure API Platform in Prague. Expertise in cloud services, distributed systems, and full stack engineering required.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Remote Software Engineer - C#, TypeScript, Redux.js
Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Software Engineer - React & GraphQL
Senior Software Engineer specializing in React & GraphQL for Microsoft in Prague, focusing on Teams Calling and Meetings.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Software Engineer - Cloud and Security
Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.
Senior Software Engineer - Microsoft Azure, C#, .NET
Senior Software Engineer role at Microsoft, focusing on Azure, C#, and .NET in Burlington, MA. Remote work available.
Senior Infrastructure Software Engineer
Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.
Remote Software Engineer - Data Mining and Analytics
Join Microsoft as a Remote Software Engineer focusing on data mining and analytics. Enhance developer productivity and security.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Senior Software Engineer - Cloud and Web Services
Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.
Senior Software Engineer - Linux
Senior Software Engineer for Linux on Azure team, enhancing Linux experience on cloud. Skills: C, Java, Python, Linux, Azure. Remote work.
Senior Software Engineer - Azure Cloud Shell
Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.