Office 365 is at the heart of Microsoft's cloud-first, devices-first strategy, bringing together cloud versions of trusted communications and collaboration products. The Office 365 Connectivity team is seeking a Software Engineer passionate about building distributed, highly available systems that serve hundreds of millions of users.
The role involves working on the Microsoft productivity suite, enabling search experiences for core Office products like SharePoint, Outlook, and Teams. You'll be part of building "Mega Scale" internet services in Office 365 for consumers and businesses globally, helping end-users find the best connectivity and routing path to Office 365 service.
Key responsibilities include implementing authentication solutions, working with services spanning thousands of servers, handling billions of transactions, and staying current with emerging authentication technologies and security threats. The position offers the opportunity to work with cutting-edge computing concepts including security, search technology, AI, multi-threaded programming, performance, reliability, and scalability.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.
This role requires a strong technical background in computer science or related field, with experience in languages like C++, Java, Python, or similar. You'll be working in a dynamic environment where you can make a significant impact on products used by millions of users worldwide while having opportunities for professional growth and development.