Connecting people I'd hire with companies I'd work at

Matt Wallaert
35
companies
9,340
Jobs

Senior Software Engineer- Multiple Roles

Microsoft

Microsoft

Software Engineering
Posted on Mar 11, 2025

Senior Software Engineer- Multiple Roles

Prague, Czech Republic

Save

Share job

Date posted
Feb 25, 2025
Job number
1811144
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Microsoft Development Center in Prague has multiple positions open for Backend Senior Software Engineers to be hired across different teams within Prague. All roles are based in the Czech Republic with various opportunities to work from home.


The hiring groups are:

Identity Platform/Microsoft Entra: Focuses on solving complex security and identity management challenges at scale, powering products like Windows, Office, Azure, and Xbox.

M365 Core IC3 Delivery Platform: Expands the email delivery capabilities of Exchange Online, using modern technologies to build scalable and resilient systems.

M365 Substrate Identity & Authentication: Provides secure access solutions for users, devices, and applications through comprehensive authentication and authorization systems.

M365 Intelligent Conversation and Communications Cloud: Powers real-time communication services like messaging, meetings, and calling, enhancing productivity tools for the modern workplace.

Teams Core Services: Develops the foundational services for Microsoft Teams, ensuring high availability and scalability to meet the needs of millions of users.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.

Qualifications

  • Experience developing production software​
  • Experience with one or more OOP languages including but not limited to: Java, C/C++, C#, JavaScript, Java, Python. ​
  • Good system design, algorithmic skills, good knowledge of data structures​
  • Proficient problem solving and debugging skills​
  • Solid understanding of testing pratices and high-quality software ​

Preferred Qualifications

  • 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​

Responsibilities

  • 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 to help realize their full potential
  • 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​

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

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. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.