Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through world-class technology solutions.
$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 delivering world-class collaboration solutions for corporate, education, and personal communications. The role involves working on cutting-edge video technologies for Windows and Mac Teams clients, partnering across Microsoft to create innovative solutions from mobile to conference rooms. The position offers unique opportunities to work with state-of-the-art hardware and software video solutions, collaborating with world-class experts in video processing.

The ideal candidate will have strong experience in Windows graphics and multimedia applications, with proficiency in native and web development. You'll be part of a team responsible for video rendering in desktop clients, making a direct impact on a product used by millions daily. The role combines technical expertise in video technologies with large-scale product development, offering the chance to work across the full technology stack.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers passionate about real-time collaboration and video technology. With competitive compensation and the opportunity to work remotely, this position provides an excellent chance to contribute to a world-class product while maintaining work-life balance.

Last updated 15 days 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

JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.