Senior Software Engineer

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

Job Summary

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

Job Details

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

Similar Jobs

Microsoft - Senior Software Engineer - Security

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
ByteDance - Research Engineer (Machine Learning Training System) - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Meta - Production Engineer

Meta

Sunnyvale, California, United States (Remote)
3 Months ago
Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Nintendo - Senior Manager, Engineering Infrastructure and IT

Nintendo

Redmond, Washington, United States (On-Site)
2 Months ago
Hashone Careers - Cloud Engineer

Hashone Careers

Gurugram, Haryana, India (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Months ago
Luxoft - Automation Architect

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
undefined - Lead DevOps Engineer

(On-Site)
7 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior GPU Kernel Developer

Luxoft

Brazil, Indiana, United States (Remote)
2 Months ago
ByteDance - Backend Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Blizzard Entertainment - Senior Software Engineer, Gameplay

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Fluence - Senior Quality Assurance Engineer I

Fluence

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ION - Senior C++ Developer, Italy

ION

Rome, Lazio, Italy (On-Site)
3 Months ago
Activision - Senior Developer, Mobile SDK

Activision

San Francisco, California, United States (Hybrid)
3 Weeks ago
Google - Software Engineering Manager II, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Bethesda - Senior Graphics Programmer

Bethesda

Montreal, Quebec, Canada (On-Site)
6 Months ago
Crunchyroll - Senior Software Engineer

Crunchyroll

(Remote)
1 Month ago
Zoox - Collision Avoidance System, Machine Learning Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

DevOps Jobs

Blinkhealth - DevOps Engineer

Blinkhealth

India (On-Site)
2 Months ago
Applike Group - DevOps Engineer (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
Alstom - Engineering Tools Deployment Manager

Alstom

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Trend Micro - Sr. Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Zeta - Site Reliability Engineer I / II

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Info Stretch - Senior Engineer

Info Stretch

Pune, Maharashtra, India (On-Site)
3 Months ago
Cadence - Senior Cloud Platform Architect

Cadence

San Jose, California, United States (On-Site)
3 Months ago
Nielsen Holdings - Senior Software Engineer ( Java , Python , SQL , AWS / Oracle)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Steneral Consulting - Principal Cloud Core Infrastructure Engineer

Steneral Consulting

Raleigh, North Carolina, United States (Hybrid)
10 Months ago
Ajmera Infotech - Kubernetes Experts

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug