Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, and is seeking a Software Engineer II to help enhance the scalability and reliability of the Cosmos DB Control Plane
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 1+ years of experience building cloud native distributed applications
- Experience building cloud native distributed applications (preferred)
- Experience with NoSQL databases (preferred)
Responsibilities
- Collaborate with stakeholders to understand requirements, incorporate feedback, and create clear design documents and technical specifications to guide implementation
- Develop, implement, and maintain extensible, reliable, and reusable code
- Design and execute test strategies that ensure quality, prevent regressions, and validate security
- Support live-site operations on a rotational, on-call basis; quickly diagnose, mitigate, and escalate issues
- Improve troubleshooting guides, telemetry and automation to enhance on-call effectiveness
- Recommend user-facing documentation and additional test coverage to reduce future incidents
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: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- 3 days/week in-office
- None travel required