The Azure Managed Redis team is looking for a Software Engineer II to help build a reliable, highly-available, and performant in-memory data store that is simple, cheap to operate, and easy to use with rich server-side APIs and capabilities and robust, developer-friendly client experiences. The service is a critical component in cloud-native application development and is used to accelerate Generative Artificial Intelligence (AI) applications.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 1+ year(s) of experience with building testable, distributed and highly scalable online services on Azure or similar cloud platform
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
Responsibilities
- Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans, with technical leadership from others
- Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable
- Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items.
- Contributes to efforts to break down larger work
- Maintains operations of live service as issues arise on a rotational, on-call basis
- Builds knowledge, shares new ideas, and shares pain points of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for complex product features
- Applies best practices to reliably build code that is based on well-established methods while also applying best practices for new code development
Other
- Embody our Culture and Values.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Microsoft is an equal opportunity employer.