Taro Logo

Senior Software Engineer / Software Engineer - Multiple Roles

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative software 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. These roles are based in the Czech Republic with flexible work-from-home options.

The positions span across several key groups:

  • Azure DevOps: Building cloud-hosted private Git repos, agile work tracking systems, CI/CD capabilities, and testing tools for seamless software development.
  • Identity Platform/Microsoft Entra: Working on complex security and identity management solutions that power Windows, Office, Azure, and Xbox.
  • M365 Core IC3 Delivery Platform: Expanding Exchange Online's email delivery capabilities using modern technologies.
  • M365 Substrate Identity & Authentication: Developing secure access solutions for users, devices, and applications.
  • M365 Intelligent Conversation and Communications Cloud: Creating real-time communication services for messaging, meetings, and calling.
  • Azure Core: Building the operating system that runs Azure, focusing on software and Machine Learning to optimize server, GPU, and datacenter efficiency.

The role involves designing, developing, and supporting features using technologies like C#, SQL, ASP.Net, HTML5, PowerShell, and Azure. You'll collaborate with Product, Design, and Engineering teams while supporting services used by millions of users daily.

Key responsibilities include debugging technical support requests, analyzing feature performance, and participating in code reviews. The position offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and networking opportunities.

This is an excellent opportunity to work on large-scale distributed systems, contribute to Microsoft's mission of empowering global achievement, and be part of a culture that embraces growth mindset and encourages teams to bring their best each day.

Last updated 7 days 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
TypeScript
  • Experience developing production software
  • Experience with OOP languages (Java, C/C++, C#, JavaScript, Python)
  • Good system design and algorithmic skills
  • Knowledge of data structures
  • Experience with code reviews
  • Experience in testing (unit, integration, system testing)
  • Proficient problem solving and debugging skills

Benefits For Senior Software Engineer / Software Engineer - Multiple Roles

Medical Insurance
Dental Insurance
Vision 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
  • Networking opportunities

Jobs Related To Microsoft Senior Software Engineer / Software Engineer - Multiple Roles