-
View all jobs
Overview
Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft’s first party (Teams, Skype, Azure Communication Services), and second party (Dynamics) solutions. IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints. IC3’s mission is to make conversations on M365 platforms more intelligent in real-time empowering best-in-class productivity tools for the modern workplace where every call, meeting or chat will make the next one better.
Microsoft Development Center Estonia offers an enthusiastic, high paced work environment where you can impact millions of users around the world. We are open minded, diverse and work flexible hours. You can look forward to an attractive work environment, state of the art benefits and the latest hardware and software in daily use. We subsidize food and beverages, public transport, gym, phone, broadband. Sports and gaming groups focus on your wellbeing. We are also focusing on your personal and professional development within MDCE and beyond.
The Native Media Platform team is part of the Real-Time Communication organisation, powering voice and video calling for Microsoft Teams, Dynamics, and the Copilot family of products. We build a secure, modular platform that runs seamlessly across Windows, macOS, iOS, Android, Linux, and the Web - bringing real-time communication experiences to devices of the user’s choice. Our technology impacts millions of users daily, and we’re looking for a passionate engineer to help us extend these experiences to more products and scenarios. As a Software Engineer, you will design and build our core media platform SDK capabilities to work across a variety of desktop and mobile platforms.
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
Required Qualifications:
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#M365Core
Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft’s first party (Teams, Skype, Azure Communication Services), and second party (Dynamics) solutions. IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints. IC3’s mission is to make conversations on M365 platforms more intelligent in real-time empowering best-in-class productivity tools for the modern workplace where every call, meeting or chat will make the next one better.
Microsoft Development Center Estonia offers an enthusiastic, high paced work environment where you can impact millions of users around the world. We are open minded, diverse and work flexible hours. You can look forward to an attractive work environment, state of the art benefits and the latest hardware and software in daily use. We subsidize food and beverages, public transport, gym, phone, broadband. Sports and gaming groups focus on your wellbeing. We are also focusing on your personal and professional development within MDCE and beyond.
The Native Media Platform team is part of the Real-Time Communication organisation, powering voice and video calling for Microsoft Teams, Dynamics, and the Copilot family of products. We build a secure, modular platform that runs seamlessly across Windows, macOS, iOS, Android, Linux, and the Web - bringing real-time communication experiences to devices of the user’s choice. Our technology impacts millions of users daily, and we’re looking for a passionate engineer to help us extend these experiences to more products and scenarios. As a Software Engineer, you will design and build our core media platform SDK capabilities to work across a variety of desktop and mobile platforms.
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
- Collaborates with appropriate stakeholders to determine user requirements for a scenario.
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
- Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field
- OR equivalent experience.
- Substantial professional experience developing software in C++.
- Strong communication skills.
- Motivation to learn and grow.
- Experience with realtime communications, native SDKs, and/or media domains.
- Experience building C++ libraries
- Experience with native cross-platform codebases
- Familiarity with real-time communications technologies such as WebRTC
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#M365Core
Key Skills
Ranked by relevance
c
android
linux
skype
cloud
ios
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer - Backend
2025-04-04
Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Related
Senior Software Engineer
2025-11-16
Full-time
Mid-Senior
Australia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer / Software Engineer - Backend
2025-04-04
Full-time
Mid-Senior
Ireland
IT Services
Engineering
Login to Apply
- Posted
- Nov 16, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tallinn
- Company
- Microsoft Innovation Center
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer - Backend
2025-04-04
Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Related
Senior Software Engineer
2025-11-16
Full-time
Mid-Senior
Australia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer / Software Engineer - Backend
2025-04-04
Full-time
Mid-Senior
Ireland
IT Services
Engineering