Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across several mission critical products like Teams, Skype, Copilots, Dynamics, and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. Conversations on our platforms are made more intelligent in real-time, empowering best-in-class productivity tools for the modern workplace where every call, meeting, or chat will make the next one better.
Requirements
- 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years of experience building scalable, efficient, and reliable cloud services (systems design, architecture, and writing unit tests and integration/ end to end tests)
- 3+ years of experience with CI/CD (Continuous Integration / Continuous Delivery or Deployment) pipelines, DevOps practices
- 4+ years of experience with large-scale, distributed systems and concurrent programming.
- Cloud and services experience, with Azure cloud experience highly desirable.
- Systematic and structured approach to software design.
- Proficiency in Agile software delivery utilizing GitHub and/or Azure DevOps Service.
Responsibilities
- Design, develop and operate features for large-scale distributed software services and solutions.
- Adhere to modern software engineering practices through design and code reviews.
- Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas.
- Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
- Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
- Perform on-call maintenance of the service.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Gain a working understanding of Microsoft as a business and collaborate with others to contribute to cohesive, end-to-end experiences for our users.
- Focus on customer/partner needs through a data driven approach.
- 3 days / week in-office