Skip to main content

Senior Software Engineer - Movies & TV App - Release Studios

Do you have a passion for digital entertainment, video, and mixed reality experiences? Would you love to apply your engineering talent to a team devoted to building new video experiences core to Windows?  

Windows NEXT is crafting the world’s most advanced experiences across our devices. Together you can help us make an impact on real people, helping them connect the physical world to the digital world in their own creative way while getting the most out of productive, artistic and fun devices - PC, Phone, Tablet, Xbox, Surface Hub and HoloLens. We aspire to create without fear, to lead by doing, be curious and continue learning, collaborate and help others succeed. Our product studios are responsible for pioneering innovative experiences for Microsoft HoloLens and future Windows products. We are ready to change the world again and we need your help!

Our Movies & TV app is changing how our Windows fans enjoy video across each of our devices. We are looking for a Senior Software Engineer at Microsoft Vancouver to further evolve Movies & TV as a showcase of Windows applications. This technical role will involve collaboration with your team in Vancouver, our studio in Redmond, and our global partner organizations. App updates built by your team will be in the hands of millions of customers within weeks of completing it.  

As a Senior SE that’s part of a combined engineering team, you will be expected to collaborate with your program management and design partners to deliver new experiences with consistently high quality. You should have strong technical skills, prior experience with modern user-experience development, a desire to mentor junior team members, and an ability to work in a dynamic and collaborative team environment.

Core responsibilities:

• Engineering – Contribute engineering designs, code, and test collateral throughout the full stack of the Movies & TV app

• Collaborate – Partner with Microsoft Redmond and other global product teams to manage your dependencies, jointly deliver app updates, and continuously improve our engineering and production capabilities

• Communications & planning – Clearly communicate your progress on work you’re doing and improvements to team standards and architecture.

• Culture – Contribute to a team culture that embraces diversity and inclusion and makes your team awesome place to work

You are a great fit for this role if you:

• Enjoy solving tough, technical problems through teamwork

• Are a good communicator, whether to your own team, your peers, and leadership

• Have a keen eye for detail and a real passion for quality.

• Can collaborate with people both in Windows NEXT, as well as the rest of Microsoft.

• Enjoy mentoring others and can contribute to raising the team’s level of technical excellence

• Have a knack for appreciating and embracing an inclusive work environment across global teams and can demonstrate that in your day-to-day work.


• Computer Science, Engineering, or other technical degree

• At least 6-7 years’ experience writing code with C++

• Applied knowledge of modern end-user application development (XAML, HTML5, or equivalent)

• Experience working through the full product cycle from initial design to final product

Useful Experience:

• Building digital video delivery applications (MPG, H.264, or similar)

• Experience with DirectX and/or MR/VR/AR technologies

• Prior use of SCRUM/Agile development methodologies

Job #



Canada, Vancouver

Job families

Development (engineering)


Windows and Devices Group – Studios