Jobs and Careers
MI

Senior Software Engineer - Backend

Microsoft
United StatesRemotefull_timeVerifiedPosted 7 Apr 2026
💰 $258,000/yr($119,800/yr$258,000/yr)

About the role

Overview

Microsoft 365 (M365) Intelligent Conversation and Communications Cloud (IC3)

We power Microsoft’s first-party real-time conversation product, notably Teams, Dynamics and Azure Communication Services, by providing reliable and high-quality audio and video calling, meetings, and chat services that work every time, from anywhere, on any device. And we expose our core capabilities to third-party partners, with which they can bring conversations to life in their own products. With IC3, we will enable customers to do more by making conversations on our platform more intelligent, surfacing useful information in real-time and taking actions on the customers’ behalf during the conversation. And we will learn from each conversation – every call, meeting, or chat will make the next one better.

About the Team

Get the thrill and excitement of a start-up! While backed by the organization that powers Microsoft Teams and Azure Communication Services, we are building a new real-time communication platform from the ground, built for Agent-first, AI-ready communications, breaking the mold of the traditional "conference call” and advancing standards for Agentic communications

Senior Software Engineer - Backend

We are looking for a candidate who is passionate about building high quality reliable Cloud Service features.  As an engineer in our team, you’ll be working on changes to one or more SDKs/services to meet the growing needs of Microsoft first party and second party solutions. In particular, for a given feature you’ll be expected to meet with stakeholders/PM to get the requirements, document the design and review within the team. Lead a feature crew to implement the design, create unit tests on your changes, manage the flighting of the new feature, and implement additional monitoring and metrics as needed for the feature.  In short, you will truly own your feature from start to finish.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Responsibilities
  • Lead feature crew to design and develop features as part of delivering our Communication Media Platform.
  • Adhere to and drive modern software engineering practices through design and code reviews.
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Maintain and monitor existing SDKs to ensure security, quality, and reliability.
  • Collaborate with teams across Microsoft on next generation AI products.
  • Influence the engineering culture to strive for clean architecture, sound engineering practices, and a growth mindset.
  • Growth Mindset with a desire to learn, a tendency to embrace challenges, persist in the face of setback, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others.
  • Help to create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
  • Confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
  • A sense of personal ownership and accountability is required, together with the ability to deliver to deadlines while managing internal stakeholder expectations.
  • Self-motivated with a solid drive for reaching across teams and organizations to make progress collaboratively.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
 

Other Requirements: 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Sc

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →