Senior Software Engineer

1 Hour ago • 4 Years + • DevOps • Backend Development

About the job

Job Description

The IC3 Media Delivery Network Relay team seeks a Senior Software Engineer to develop and maintain a global, highly available TURN relay fleet for core Microsoft communication products. Responsibilities include service and infrastructure code development, automated testing, on-call rotation for incident mitigation, architecture design, and collaboration with internal and external stakeholders. This role directly impacts millions of users daily by ensuring optimal media connectivity, quality, latency, compliance, and security at scale. The ideal candidate possesses strong C++ and socket-level networking skills on Linux, with experience in system-level software development and cloud deployment.
Must have:
  • Bachelor's degree in CS or related field
  • 4+ years experience in software engineering
  • Strong C++ coding and design skills
  • Socket-level networking expertise
  • Experience with multithreaded backend services
Good to have:
  • System-level software development experience
  • Cloud platform deployment and operation experience
  • Rust software development experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Microsoft Development Center Estonia, with Offices in Tallinn and Tartu, is part of the Experiences & Devices division within Microsoft and well known for its Skype history. Today, our focus is much broader: We are building the Intelligent Conversations & Communications Cloud (IC3) which powers communication services for millions of Microsoft customers around the world across products such as Skype, Skype for Business, Microsoft Teams, Xbox, Windows, Azure and more. Our IC3 platform is one of the largest Azure deployments worldwide and growing rapidly. We own many large-scale applications in Estonia: from real-time communications, engineering systems to commerce, payments, anti-fraud and SMS. Together with partner teams across Microsoft we build and run an intelligent fabric of communication services to empower every person and organization to achieve more.


The IC3 Media Delivery Network Relay team develops and operates a global highly available and resilient fleet of TURN relays. The relays are needed to establish media connectivity and relay data for core communication products at Microsoft. Our task is to ensure the relay meets not only functional, but also strict quality, latency, compliance, and security requirements at scale with optimal cost. As an engineer on our team, you will be responsible for services on the critical path for many customer scenarios with great power and responsibility to directly affect the experience of millions of users every day.

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.

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 or C++
    • OR equivalent experience.
  • Solid coding and software design skills in C++.
  • Experience with socket-level networking in multithreaded backend services, preferably on Linux.

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:

  • Experience with system-level software development.
  • Experience with deploying and operating services on any cloud platform.
  • Experience in software development in Rust.
  • Desire to learn and grow.

Responsibilities

  • Development and maintenance of service and supporting infrastructure codebase.
  • Building and running automated tests for functional and non-functional requirements.
  • Being part of an on-call rotation, investigating and mitigating incidents.
  • Ensuring the service architecture meets current and future requirements.
  • Collaborating with colleagues and stakeholders both within and outside the team.
  • Contributing to others' success and building on the results of others.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Noida, Uttar Pradesh, India (On-Site)

Paris, Île-de-France, France (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Media Molecule - Lead Programmer

Media Molecule, United Kingdom (Hybrid)

Virtuos - Lead Software Engineer

Virtuos, China (On-Site)

Adobe - Senior Computer Scientist

Adobe, India (On-Site)

Truecaller - Senior Site Reliability Engineer

Truecaller, India (On-Site)

LeoVegas - Cloud Security Engineer

LeoVegas, Sweden (Hybrid)

Google - Databases Engineer

Google, (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - 2025 US Summer Internship - Game Engineering

Activision, United States (On-Site)

Playrix - Technical Director (Game Project)

Playrix, Cyprus (Remote)

Microsoft - Senior Software Engineering Manager

Microsoft, India (On-Site)

Western Digital - Staff Engineer, Systems Design Engineering

Western Digital, India (On-Site)

Activision - Senior Expert VFX Programmer

Activision, Sweden (Hybrid)

Virtuos - Experienced Technical Artist

Virtuos, Ireland (Remote)

Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games, United States (Hybrid)

Get notifed when new similar jobs are uploaded

DevOps Jobs

ION - Cloud Engineer Kubernetes

ION, Italy (Hybrid)

Rockstar Games - Senior Build & Release Engineer

Rockstar Games, United States (On-Site)

Intel Corporation - DevOps infra-k8s Engineer

Intel Corporation, Israel (Hybrid)

bosh group india - Technical Consultant

bosh group india, India (On_site)

Rockstar Games - Systems Engineer, Automation

Rockstar Games, United Kingdom (On-Site)

Brightcove - Principal Software Engineer

Brightcove, India (On-Site)

Saviynt - Senior Integration Engineer

Saviynt, India (Hybrid)

Get notifed when new similar jobs are uploaded