
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is hiring a Software Engineer II to join the Teams Calling, Meeting, and Devices group. You'll design and ship features for seamless communication experiences using C++, React, and TypeScript. This role requires expertise in real-time media and performance engineering.
You have a solid foundation in software engineering principles and are eager to contribute to building reliable communication tools. With experience in C++, React, and TypeScript, you understand how to create maintainable and extensible code. You thrive in collaborative environments, working closely with product managers and technical leads to define user requirements and improve features based on feedback and telemetry. You are passionate about real-time media and performance engineering, and you enjoy using data to validate hypotheses and enhance reliability.
You have a growth mindset and are committed to continuous learning and improvement. You value collaboration and are excited to work with cross-functional teams to deliver high-quality releases. You understand the importance of user experience and are dedicated to making communication effortless and secure for organizations worldwide. You are adaptable and open to feedback, always looking for ways to refine your skills and contribute to the team's success.
Experience with cloud-based systems and device integration is a plus. Familiarity with agile methodologies and a strong understanding of software development life cycles will help you excel in this role. If you have a background in performance engineering or have worked on large-scale applications, we encourage you to apply even if your experience doesn't match every requirement.
In this role, you will own well-scoped features from design through implementation, testing, and iteration. You will collaborate with product managers, technical leads, and partner teams to define user requirements for screen sharing features and improvements. Your contributions will include participating in architectural discussions and refining code plans for new and existing features. You will implement robust, maintainable, and extensible code in React, TypeScript, and C++, ensuring that the features you develop meet the high standards expected by users.
You will leverage feedback and telemetry to guide your decisions, continuously improving the reliability and performance of the Teams Calling, Meeting, and Devices group. Your work will directly impact millions of users, making communication seamless and secure. You will also have opportunities to grow your expertise in real-time media and device integration, learning to use data effectively to validate your hypotheses and enhance the user experience.
At Microsoft, we foster a culture of inclusion where everyone can thrive. You will be part of a team that values respect, integrity, and accountability. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will work in a collaborative environment that encourages innovation and empowers you to do your best work. Join us in our mission to empower every person and organization on the planet to achieve more.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.