Senior Software Engineer

Global technology company that develops software, consumer electronics, and services
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams is seeking a Senior Software Engineer to join their Video Rendering team, focusing on desktop Windows/Mac clients. This role is central to Microsoft's video conferencing solutions, which have become essential for remote work worldwide.

The position offers a unique opportunity to work on cutting-edge video technologies, collaborating with world-class experts in video processing and pipeline development. You'll be responsible for architecting and implementing real-time video solutions that serve millions of daily users across various devices and platforms.

The role combines deep technical expertise in Windows graphics and multimedia applications with the chance to impact a world-class product. You'll work with both native and web technologies, contributing to large-scale product development using Agile methodologies. The position offers significant technical challenges in video rendering, real-time collaboration, and cross-platform development.

Microsoft offers an impressive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company's mission to empower every person and organization globally provides a meaningful context for your work. With a base salary range of $117,200 - $229,200 (higher in SF and NYC areas), and the flexibility of up to 100% remote work, this position presents an excellent opportunity for experienced engineers passionate about video technology and real-time collaboration.

The role requires 4+ years of relevant experience and offers the chance to work with smart, dedicated professionals while developing innovative solutions in the communication space. You'll be part of a team that values growth mindset, innovation, and collaboration, working in an inclusive culture where everyone can thrive.

Last updated 28 minutes ago

Responsibilities For Senior Software Engineer

  • Architect, design and implement real time video technologies for Teams products
  • Work on state-of-the-art hardware and software video solutions for Windows and Mac
  • Collaborate with teams across Microsoft on communication technologies
  • Deliver cutting edge solutions in collaboration and communications space
  • Work across full stack from native code through web client

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of development experience in Windows graphics or multimedia applications in native code
  • Proficient in development, debugging and profiling in Windows environment
  • Solid knowledge of native and web development
  • Competent in design and development as part large scale products
  • Familiar with Agile development methodologies

Benefits For Senior Software Engineer

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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Core Services in Prague, focusing on building resilient, highly available services using cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Beijing, focusing on AI technologies and client-server solutions, offering hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data engineering team, focusing on backend development for the Microsoft Fabric platform with opportunity for remote work.

Member of Technical Staff - Windows Engineer

Senior Windows Engineer role at Microsoft AI, focusing on developing Copilot experiences for Windows, requiring 4+ years of experience in software engineering.