Senior Software Engineer - multiple roles

Firma Microsoft s.r.o.

Microsoft Development Center in Prague has got multiple positions open for Senior Software Engineers to be hired across different teams.
The hiring groups are:

Dynamics 365 Marketing
- Microsoft Dynamics is a key growing business at Microsoft and considered one of the leaders in software as a service in the world of business applications. Hosted in Prague, Dynamics 365 for Marketing team is tackling one of the hottest domains for businesses today – nurturing the current and potential customers. Building and running intelligent cloud services that help organizations learn more about their customers, tailor their marketing and personalize their engagements for maximum impact.
Intelligent Conversations and Communications Cloud (IC3)
- powers billions of real-time customer conversations across Microsoft’s first party products (Teams, Skype, Azure Communication Service). IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints.
+ Cloud - focuses on requirements that crosscut across entire portfolio of services that constitute Microsoft 365: enabling build out and runtime of air-gapped clouds (AGC) running Microsoft 365 services meeting all privacy, security, and compliance requirements of our public sector and other highly regulated customers, enabling data sovereignty for Microsoft 365 workloads to meet EU regulatory requirements or enabling measuring and reporting of CO2 emissions caused by usage of Microsoft 365 by our customers.
M365 Core
Substrate - the Substrate platform offers compliant cloud storage for the Office 365 offering and as such, hosts the customer data for several hundred-million users. It provides rich REST-based APIs to allow applications, on behalf of the end users to access their data. The platform runs on several hundred-thousand servers across the globe. The Substrate Engineering team has a wide variety of software engineering disciplines such as backend, infrastructure, UI, full stack, AI and data science.
Microsoft Industry Clouds & Solutions
- brings together the best of Microsoft technologies including Azure Data, IoT, AI, Power Platform, Dynamics 365, Mixed Reality, and Microsoft 365 to build industry clouds, such as the Microsoft Cloud for Manufacturing, Healthcare or Financial Services. The Microsoft Cloud for Manufacturing & Finance teams will have its “headquarters” in Prague and is expanding across Engineering, PM, and UX/Design to build the next generation of innovative and intelligent solutions for the Manufacturing and Finance industry.
- aims to grow a large and vibrant developer community using our tools, services, and platforms so that developers can unlock the true potential of organizations. In Prague Development Center we have so far established several engineering teams in two broad engineering areas: Programming Languages, Frameworks & Runtimes - focusing on bringing languages and frameworks to developers, building compilers, runtimes, libraries, and tools to empower developers to create amazing applications and services; Azure Dev Compute - responsible for the core compute hosting of application logic on Azure. We also welcomed back recently Azure DevOps teams to DevDiv as part of strategic platforms alignment.
Azure DevOps
- provides software development teams with Version Control, Continuous Integration and deployment tooling (CI/CD), Agile work management, Package Management, Analytics, Social experiences and more to millions of engineers. Azure DevOps is comprised of multiple micro-services and is available in several different regions around the globe. We’re responsible for many innovations across the industry including the Git Virtual File System (GVFS). We are passionate about making our service fast, reliable and fun to use. We are big believers in Open Source Software and both contribute to and use it heavily. Our product is successful only if it works for all development teams – so we put a big emphasis on investing in tools and processes that work cross platform. As part of our team you’ll have the opportunity to learn and go deep in the engineering areas you find interesting.

Teams Core Services
– Microsoft Teams is the hub for teamwork in Office 365 that integrates all the people, content, and tools your team needs to be more engaged and effective. It is core to Microsoft’s modern work, modern life, and modern education value prop. Teams is the fastest growing product in Microsoft history which already powers more than 270 million active users worldwide and growing!

The Core Services team owns mission critical services to provide client applications access to multitude of Office 365 Core Services including our Intelligent Conversation and Communications Cloud. This is a fantastic opportunity to build resilient, highly available, and highly scalable services that leverage state of the art technologies (offered by Azure cloud) to meet the needs of an ever-growing user base. This is a unique opportunity to hone your distributed system design skills, and your exposure to cutting edge technology stack (.NET Core, ASP.NET Core, Azure Service Fabric, Azure Kubernetes Service, Redis) offering E2E ownership and broad scope to have a huge business impact.


is software that enables the world’s conversations. Millions of individuals and businesses use Skype to connect with friends, family, and colleagues to make free video and voice calls, to call landlines and mobiles, send instant messages, and share files. Through the creative and disruptive, yet legendary engineering that created VoIP, Skype has grown ubiquitous across almost all major desktop, web and mobile platforms.



  • Lead and provide technical direction for the design and development of features, experiences & solutions for end-to-end business scenarios
  • Mentor junior team members professionally to help realize their full potential
  • Collaborate closely with Product, Design, and Engineering teams to build new features
  • Design, develop, test and support features, experiences and solutions primarily in C#, SQL, ASP.Net, HTML5, React, Typescript, PowerShell, and Azure
  • 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
  • Mentor, pair, participate in code reviews, and delegate work to encourage the professional and technical growth of those around you




  • Extensive software development experience in C#, C++, Java or any other OOP language
  • Strong software engineering skills across all phases of software development lifecycle
  • Experience designing, building and running large scale and highly available cloud services or distributed systems
  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing
  • Ability to understand unfamiliar code bases, debug client and service side applications
  • Ability to prioritize and handle multiple tasks completely and independently, and generate clarity in ambiguous situations
  • Strong system design and algorithmic skills, good knowledge of data structures
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
  • Solid understanding of testing principles
  • Excellent collaboration skills and critical thinking
  • Good communication skills both verbal and written

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, automation, performance and building highly available distributed systems at scale

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.