Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

11 Mar, 26

Salary

234700.0

Posted On

11 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Java, Node.js, Go, Python, Cloud Services, Networking Programming, Large-Scale Server Application, Media Development, Streaming, Real-Time Communications, AI Processing, Architecture Decisions, Mentoring, Inclusivity, Collaboration

Industry

Software Development

Description
Overview We are building the Intelligent Conversation and Communications Cloud (IC3), powering Microsoft's first-party real-time conversation products including Teams with millions of users worldwide. Our platform delivers reliable, high-quality audio and video calling, meetings, and chat services that work seamlessly across any device, anywhere. We also expose our core capabilities to third-party partners, enabling them to bring intelligent conversations to life in their own products. Get the thrill and excitement of building next-generation media applications! Backed by the organization that powers Microsoft Teams we are building a revolutionary real-time communication platform from the ground up—designed for Agent-first, AI-ready communications that break the mold of traditional conferencing and advance standards for Agentic communications.We are seeking a Senior Software Engineer who will serve as a strategic technical leader and subject matter expert in building high-quality, reliable Media Services. In this role, you will complement your core engineering skills with strategic decision-making and solving uniquely complex problems. Your scope of influence will extend across feature crews, often serving as a Tech Lead, where you'll drive feature-level improvements through cross-team reviews and collaboration. As a Senior Software Engineer on our team, you will demonstrate a great deal of autonomy and solid design skills while representing the team in complex discussions with leadership, key stakeholders, and customers. You'll own features end-to-end—from scoping requirements with stakeholders and PMs, to designing elegant solutions, implementing with quality, creating comprehensive tests, managing feature flighting, and establishing monitoring and metrics. Your strategic insights and synthesis will influence team investments and broaden the perspective of leadership, leading to product, culture, customer, and business outcomes that wouldn't happen without your contribution. You will be recognized as a subject matter expert in your focus areas, with early-in-career engineers looking to you as a role model and pattern-matching your approach. Your impact extends beyond your immediate work—you'll lead by example in process, culture, and structure, actively mentor team members, remove barriers to help the team move faster, and incorporate diverse perspectives to create an inclusive environment where everyone can do their best work. This opportunity will allow you to make a broad positive impact across many critical IC3 domains such as chat, audio/video calling, meetings, service and data engineering, and service management. We want you because you bring strategic thinking combined with deep technical expertise, demonstrated leadership in periods of uncertainty and ambiguity, a growth mindset with the ability to identify and own challenging problems, strong collaboration skills with key stakeholders across organizations, and a commitment to Microsoft's values including Responsible AI and ethical considerations. You excel at simplifying complex issues, making important job-relevant decisions with clear business impact, thinking beyond the current release to long-term investments, and establishing effective work patterns that your teammates emulate for success. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities • Lead end-to-end ownership of complex features across the IC3 platform, from strategic scoping with cross-organizational stakeholders to implementation, testing, flighting, monitoring, and delivering measurable business and customer impact. • Serve as Tech Lead for feature crews, driving architecture decisions and solving difficult strategic, partnership, or technical problems that require cross-organizational strategy alignment and securing commitment beyond your immediate team. • Build next-generation real-time communication services powering Microsoft Teams capable of hosting millions of simultaneous audio/video/application sharing conversations globally with high availability, scalability, and reliability. • Drive cutting-edge innovations in streaming, real-time communications, and AI processing platforms, bringing new exciting scenarios to millions of users worldwide while ensuring alignment with Responsible AI and privacy policies. • Design elegant, scalable solutions for media applications supporting communication and AI processing needs, applying successful strategies and identifying gaps in platforms, services, or processes that impede team goals. • Represent the team in discussions with leadership, key stakeholders, and customers, simplifying complex technical issues to enable effective decision-making and strategic alignment. • Provide thought leadership and remove barriers to help the team move faster and accomplish more, thinking beyond the current release to influence long-term investments and product direction. • Mentor and actively drive the technical skills development of immediate and extended team members, acting as a role model whose work patterns others emulate for success. • Build comprehensive plans that consider potential obstacles, distribute work across multiple contributors and teams while maintaining accountability, and ensure investments deliver expected value to customers, products, and business objectives. • Lead by example in promoting inclusivity, incorporating diverse perspectives, and creating an environment where everyone can do their best work in alignment with Microsoft's values. • Proactively explore and communicate new feature opportunities, making important job-relevant decisions that demonstrate clear business impact in your areas of ownership and adjacent domains. • Summarize and share individual and team-level learnings widely, establishing collaboration and partnerships with key stakeholders, and continuously seeking feedback to identify growth opportunities for yourself and the team. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, Node.js, Go (Golang) or Python OR equivalent experience. 4+ years of experience with cloud services or networking programming or large-scale server application. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience with media development (encode/decode/mux), familiar with open-source media library, such libav (a collection of libraries and tools designed for processing multimedia content), FFMPEG (Fast Forward Moving Picture Experts Group). Experience with agentic workflow development. Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Responsibilities
Lead end-to-end ownership of complex features across the IC3 platform, driving architecture decisions and solving strategic problems. Mentor team members and promote an inclusive environment while ensuring high-quality, reliable Media Services.
Loading...