Software Engineer 2--M365 Directory Team

ChinaPosted Jul 30, 2026

Work on large-scale distributed systems that impact millions of users globally. Collaborate with talented engineers across geographies and disciplines. Contribute to a team that values diversity, inclusion, and a growth mindset. Work with appropriate stakeholders to determine user requirements for a set of features, ensuring alignment with business and technical goals. Contribute to the identification of dependencies and the development of design documents for product areas, with minimal oversight. Contribute to the development and integration of AI-native features and solutions, leveraging AI and automation to enhance system intelligence, scalability, and user experience. Create and implement code for products, services, or features, reusing code where applicable to drive efficiency and consistency. Break down larger work items into smaller, manageable tasks and provide accurate estimations for completion. Act as a Designated Responsible Individual (DRI), participating in on-call rotations to monitor system, product features, or services for degradation, downtime, or interruptions, and gain approval to restore services for simple problems. Remain current in technical skills by investing time and effort into learning new developments that improve availability, reliability, efficiency, observability, and performance of products. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Proficiency in one or more general-purpose programming languages (e.g., C#, Java, C++, Python, Go). Strong problem-solving, debugging, and analytical skills. Excellent communication and collaboration abilities. Passion for building scalable, reliable, and high-performance systems. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 3+ 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 5+ 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 distributed systems or cloud-scale services. Hands-on experience with agentic development workflows and AI-powered software engineering practices. Solid communication skills in English. Experience working in large, cross-functional teams.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free