Senior Software Engineer- Multiple Roles

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

Description For Senior Software Engineer- Multiple Roles

Microsoft Development Center in Prague is seeking Senior Backend Software Engineers for multiple teams including Identity Platform/Microsoft Entra, M365 Core IC3 Delivery Platform, M365 Substrate Identity & Authentication, and M365 Intelligent Conversation and Communications Cloud. These roles focus on building and maintaining critical infrastructure that powers Microsoft's core products like Windows, Office, Azure, and Xbox. Engineers will work on solving complex security challenges, expanding email delivery capabilities, providing secure access solutions, and developing real-time communication services. The position offers a hybrid work environment with up to 50% work from home flexibility. Microsoft's culture emphasizes growth mindset and empowering teams to achieve their best. The role requires strong technical expertise in distributed systems, cloud services, and various programming languages, with opportunities to work on large-scale systems serving millions of users.

Last updated a month ago

Responsibilities For Senior Software Engineer- Multiple Roles

  • Lead and provide technical direction for design and development of features
  • Mentor early in career team members professionally
  • Design, develop, test and support features in C#, SQL, ASP.Net, HTML5, PowerShell, and Azure
  • Collaborate closely 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 with team members

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

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?