Senior Software Engineer- Multiple Roles

Global technology company that develops software, cloud services, and computing devices to empower people and organizations.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer- Multiple Roles

Microsoft Development Center in Prague is seeking multiple Backend Senior Software Engineers across various teams including Identity Platform/Microsoft Entra, M365 Core IC3 Delivery Platform, M365 Substrate Identity & Authentication, M365 Intelligent Conversation and Communications Cloud, and Teams Core Services. These roles offer a hybrid work environment with up to 50% work from home flexibility in the Czech Republic.

The positions span critical areas from identity and security management powering Windows, Office, Azure, and Xbox, to expanding Exchange Online's email delivery capabilities and developing foundational services for Microsoft Teams. You'll be working on systems that serve millions of users while solving complex technical challenges at scale.

As a Senior Software Engineer, you'll lead technical design and development, mentor junior team members, and work with cutting-edge technologies in a collaborative environment. The role requires strong expertise in software development, system design, and distributed systems, with opportunities to impact major Microsoft products and services.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company's mission to empower every person and organization on the planet to achieve more drives a culture of growth mindset and continuous learning.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer- Multiple Roles

  • Lead and provide technical direction for the design and development of features, experiences & solutions for end-to-end business scenarios
  • Mentor early in career team members professionally
  • 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 Senior 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
  • Knowledge of Azure Cloud, Power Platform, or Dynamics 365

Benefits For Senior 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 Senior Software Engineer- Multiple Roles

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Bing Ads platform, focusing on high-performance advertising systems and large-scale data processing.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Agility Team, focusing on feature delivery management and innovation in Windows development with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Semantic Fabric technology, building scalable enterprise data solutions for Copilot with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on Linux kernel development and performance optimization for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure's Hyper-V Network Virtualization team, developing kernel-level networking software with competitive compensation and benefits.