Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is looking to solve the problem of enabling reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints.
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
- 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.
- 4+ years of experience with large-scale, distributed systems and concurrent programming.
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.
- 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.
- 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.
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check
- Master's Degree in Computer Science or related technical field (preferred)
- Equivalent experience (in lieu of degree)