Taro Logo

Software Engineer II / C & C++

Microsoft is a global technology company empowering people and organizations through software, cloud services, and computing platforms.
San José Province, San José, Costa Rica
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II / C & C++

Microsoft's IC3 (Intelligent Conversation and Communications Cloud) team is seeking a Software Engineer II to join their mission-critical development team. This role focuses on building and maintaining the core technology that powers Skype and Teams, serving millions of users worldwide.

The position involves working on the IC3 media team, responsible for developing core real-time media stack components that enable Skype and Teams products across various platforms and cloud-based media servers. You'll be designing and implementing client and server media streaming/communication components, working with cross-functional teams to improve existing functionalities, analyzing production telemetry, and collaborating on testing and benchmarking core media services.

The ideal candidate will have strong expertise in C/C++ programming, with experience in networking, multi-threaded systems, and real-time media development. You'll be part of a team that values intellectual curiosity, effective communication, and collaborative problem-solving.

Key responsibilities include:

  • Developing highly reliable and scalable network services
  • Building mission-critical meeting/calling products
  • Implementing media streaming and communication components
  • Analyzing production telemetry for improvements
  • Collaborating with partner teams on testing and benchmarking

The role offers the opportunity to make a significant impact on Microsoft's communication platforms, working with cutting-edge technology while serving hundreds of millions of users. You'll be part of Microsoft's broader mission to empower every person and organization on the planet to achieve more, in an inclusive culture that values growth mindset and innovation.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. The position offers flexible work arrangements with up to 100% work from home options and minimal travel requirements (0-25%).

Last updated 2 months ago

Responsibilities For Software Engineer II / C & C++

  • Design and implement client and server media streaming/communication components
  • Interface with Teams/Skype teams to improve and extend existing functionalities
  • Analyze production telemetry for areas of improvements
  • Work with partner teams on improvements in testing and benchmarking core media services
  • Build highly reliable and scalable network services

Requirements For Software Engineer II / C & C++

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C, C++, C# OR equivalent experience
  • Experience with programming for networking, multi-threaded systems, and/or real time media
  • Good understanding of system software including OS and networking
  • Excellent communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II / C & C++

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?