Microsoft Dev Box team delivers a fast-growing Azure service that helps drive enterprises to move to the cloud by providing a streamlined, self-service, and cost optimized solution. We are looking for an experienced Software Engineer II to help us take the next step in our evolution by delivering a standalone SaaS service that delivers high quality cloud-based developer environments to development teams.
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 Cloud Services
- 1+ year(s) of experience using Generative AI to build features and experiences
- Experience in building AI-driven applications, prompt engineering and model evaluation.
- Familiarity with building applications and services in the cloud
- SQL, Kusto and Machine Learning (ML)
Responsibilities
- Create and implement code for a product, service, or feature, reusing code as applicable. Write and learn to create code that is extensible and maintainable.
- Monitor system performance, troubleshoot issues, and ensure reliability and security across services.
- Learn, drive and improve modern software engineering practices across design/code reviews, testing and deployment.
- Participate in agile development practices, including sprint planning, code reviews, and continuous integration.
- Leverage Artificial Intelligence (AI) to improve engineering processes used by the team and reduce manual efforts.
- Design and build AI-driven features to improve experience for customers while using Microsoft Dev Box.
Other
- 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.
- Self-driven and ability to work with minimal direction to research solutions to challenging business/technical problems.
- Passion for data-driven approach to software engineering