
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 work on the Microsoft 365 Intelligent Conversation and Communications Cloud platform. You'll develop scalable messaging and communication services using C#, Azure, and JavaScript. This role requires experience in building distributed systems.
You have a solid background in software engineering, with experience in building scalable and reliable systems. You understand the intricacies of distributed systems and have a strong grasp of C# and Azure technologies. You thrive in collaborative environments and are eager to contribute to a team that values a growth mindset. Your experience includes working on real-time communication platforms, and you are familiar with the challenges of ensuring high availability and performance in messaging services. You are passionate about creating intelligent solutions that enhance user productivity and improve communication experiences.
Experience with JavaScript and familiarity with Microsoft 365 products is a plus. You have a keen interest in cloud technologies and are always looking to expand your skill set. You enjoy mentoring junior engineers and sharing your knowledge with the team, fostering a culture of learning and collaboration.
As a Software Engineer II at Microsoft, you will be part of a team that develops one of the largest scale, business-critical distributed systems. You will work on enhancing the Microsoft 365 Intelligent Conversation and Communications Cloud, focusing on messaging, meeting, and audio/video calling services. Your responsibilities will include designing and implementing microservices that are highly scalable and performant, ensuring they meet the needs of millions of users across various platforms. You will collaborate closely with product managers, designers, and other engineers to deliver features that improve user experiences and drive productivity.
You will also be involved in troubleshooting and resolving complex issues that arise in production, ensuring that our services remain reliable and efficient. Your role will require you to stay updated with the latest technologies and best practices in software development, contributing to the continuous improvement of our systems and processes. You will participate in code reviews, providing constructive feedback to peers and helping to maintain high coding standards within the team.
Microsoft offers a dynamic work environment where innovation is encouraged. You will have access to cutting-edge technologies and the opportunity to work on impactful projects that reach millions of users worldwide. We provide competitive compensation and benefits, including opportunities for professional development and career growth. Our culture emphasizes collaboration, diversity, and inclusion, ensuring that every team member feels valued and empowered to contribute their 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.