Senior Software Engineer / Software Engineer - Multiple Roles

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer / Software Engineer - Multiple Roles

Microsoft Development Center in Prague is seeking Backend Software Engineers and Senior Software Engineers across multiple teams. The roles are based in the Czech Republic with hybrid work options. Key teams include Identity Platform/Microsoft Entra (focusing on security and identity management), M365 Core IC3 Delivery Platform (expanding Exchange Online capabilities), M365 Substrate Identity & Authentication (providing secure access solutions), M365 Intelligent Conversation and Communications Cloud (powering real-time communication services), and Azure Core (building Azure's operating system).

The ideal candidate will have strong experience in OOP languages (Java, C/C++, C#, JavaScript, Python), excellent system design and algorithmic skills, and proficiency in debugging. They should be comfortable designing and developing features using C#, SQL, ASP.Net, HTML5, PowerShell, and Azure technologies.

Key responsibilities include collaborating with Product, Design, and Engineering teams, supporting highly available services used by millions of users, troubleshooting technical issues, and analyzing feature performance. The role offers opportunities to work on large-scale distributed systems, handle complex data management, and contribute to Microsoft's mission of empowering every person and organization globally.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft maintains an inclusive culture embracing growth mindset and encourages diverse perspectives. The position offers hybrid work arrangements with 0-25% travel requirements.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer / Software Engineer - Multiple Roles

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

Requirements For Senior Software Engineer / Software Engineer - Multiple Roles

Java
JavaScript
Python
  • Experience developing production software
  • Experience with OOP languages (Java, C/C++, C#, JavaScript, Python)
  • Good system design, algorithmic skills, knowledge of data structures
  • Proficient problem solving and debugging skills
  • Solid understanding of testing practices and high-quality software

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

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design, development, and automation with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, working on large-scale distributed systems for AI inference and model scaling, with competitive compensation and remote work options.

Senior Software Engineer - Azure

Senior Software Engineer position at Microsoft's Azure team in Belgrade, working on cloud infrastructure, data processing, and DevOps services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on data integration and cloud services, offering competitive pay and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime Driver development, offering hybrid work and competitive compensation in Santa Clara, CA.