Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Enterprise Cloud team at M365 Core IDC is at the forefront of innovation, building products that drive standardisation and enable secure, compliant, and scalable cloud platforms. Examples of such products include a multi-agent platform for service buildout, Deployment-as-a-Service, and more. Notably, our team ideated and built the M365 OB Release and M365 Gating products entirely from scratch at IDC — these have now become foundational components, adopted by every service within the Experiences + Devices (E+D) division.
We are expanding our multi-agent platform for broader orchestration and automation, as well as evolving Deployment-as-a-Service towards zero-touch deployments with a focus on safety, compliance, and agility. This journey will present countless opportunities to navigate the complexities of supporting global, always-on environments while maintaining the highest standards of reliability and efficiency.
Embracing an AI-first mindset, our team continually pioneers AI-driven approaches that enhance and simplify complex service operations. From leveraging intelligent automation in deployment processes to integrating AI agents that streamline management tasks, we are committed to remaining at the forefront of technological advancement. This focus on AI not only drives efficiency and innovation within our platforms but also positions us as leaders in shaping the future of cloud services.
At the heart of our team is a culture grounded in collaboration, innovation, and inclusivity. We believe in empowering each member to contribute ideas, take ownership of impactful projects, and support one another’s professional growth. Our global partnerships and cross-functional collaborations ensure that we learn from diverse perspectives and deliver solutions that make a meaningful difference across Microsoft and for our customers worldwide.
As a Software Engineer II in the team, you will contribute into end-to-end product delivery, partnering with stakeholders, make architectural decisions, and ensure the integration of secure, maintainable code and robust monitoring for reliability, security, privacy, and accessibility.
Microsoft’s mission is to empower every person and every organisation on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realise 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
- Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous feedback loops to measure customer value and usage patterns.
- Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions. Provide inputs to architects and take ownership of certain design decisions. Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards.
- Coding: Lead by example in writing high-quality, reliable code that meets Microsoft’s standards and is suitable for scale. Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability.
- Engineering Excellence: Communicate effectively with partners across Microsoft engineering teams, serving as a key contact for leadership. Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.
- Operate & Improve: Deploy solutions in appropriate environments, ensuring correct measures are in place. Account for the impact of build deployments on users and other services and promote safe deployment practices for code and configurations.
Required/Minimum Qualifications:
- Bachelor'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 equivalent experience.
- Experience in handling large and geo-distributed software engineering projects, modularizing them into deliverables for the team, leading them towards quality delivery, and working closely with engineering partners across the globe.
- Experience in building, shipping, and operating reliable system software, preferably with experience in large-scale, high availability distributed systems in large/complex organizations.
- Demonstrated problem-solving, coding and debugging skills.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Prior experience with cloud infrastructure, leveraging the latest advancements in AI and driving innovation within this or similar domain.
- Demonstrated capability in mentoring junior developers, providing guidance and support to foster their technical growth and enhance overall team performance.
- Experience in collaborating with global stakeholders and partners, effectively coordinating efforts to steer projects towards successful and timely outcomes.
#IC3JOBS
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.
Key Skills
Ranked by relevanceReady to apply?
Join Microsoft and take your career to the next level!
Application takes less than 5 minutes

