Software Engineer
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Are you passionate about building world-class, fast, scalable container workloads? The Software Engineer role at Microsoft offers the opportunity to work on Azure Container Registry (ACR) and Microsoft Artifact Registry (MAR). This position develops end-to-end solutions including building, storing, securing, scanning, replicating, and managing container images and artifacts.
You will design, build, and validate components that ensure the scalability, availability and security of Azure's container services. This includes working closely with various Azure products such as Azure Kubernetes Service, Azure Red Hat OpenShift, App Service, Machine Learning, Azure Security Center, and Batch.
Responsibilities
- Collaborate with stakeholders to determine user requirements.
- Develop design documents and break down large work items.
- Implement production code and automated tests.
- Monitor service health and act as a Designated Responsible Individual on-call.
- Continuously seek improvements in system availability and performance.
Qualifications
Required: Bachelor's Degree in Computer Science, Computer Engineering or related discipline with coding experience in languages like C, C++, C#, Golang, Java, or equivalent practical experience.
Preferred: Master's Degree or 2+ years engineering experience in similar technical fields. Good communication, problem solving and a deep understanding of data structures, algorithms, and distributed systems.
Key skills/competency
- Containerization
- Cloud Computing
- Azure
- Coding
- Distributed Systems
- Scalability
- Security
- Automation
- Monitoring
- Teamwork
How to Get Hired at Microsoft
- Research Microsoft culture: Understand Azure services and company values.
- Customize your resume: Highlight cloud and coding expertise.
- Network on LinkedIn: Connect with current Microsoft engineers.
- Prepare for technical interviews: Practice coding and system design problems.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background