Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Azure Capacity Infrastructure Service at Microsoft is responsible for designing, developing, and optimizing scalable and efficient systems within the Azure cloud environment. This role demands a deep understanding of cloud infrastructure and capacity management, as well as the ability to collaborate with cross-functional teams to deliver high-quality solutions. The ideal candidate will demonstrate expertise in software architecture, engineering best practices, and a commitment to driving innovation and operational excellence within Azure services.
Job Responsibilities
- Develop and maintain scalable infrastructure solutions to manage Azure capacity requirements.
- Collaborate with product management, design, and engineering teams to define and implement system architectures.
- Optimize existing systems for performance, reliability, and cost efficiency.
- Implement best practices in software engineering, including CI/CD, code reviews, and testing.
- Participate in the design and implementation of APIs and microservices for seamless integration.
- Troubleshoot and resolve complex technical issues related to infrastructure and capacity management.
- Contribute to technical documentation and knowledge sharing within the team.
- Mentor junior engineers and foster a culture of learning and innovation.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of professional experience in software development, preferably in cloud infrastructure services.
- Proficiency in programming languages such as C#, Java, or Python.
- Experience with Microsoft Azure services, particularly in capacity management and infrastructure scalability.
- Strong understanding of system architecture, distributed systems, and APIs.
- Experience with DevOps tools and methodologies.
- Exceptional problem-solving and analytical skills.
- Excellent verbal and written communication skills.
Technologies & Tools
The Senior Software Engineer will work with a variety of cutting-edge technologies and tools, including Microsoft Azure, Kubernetes, Docker, Terraform, and various programming languages such as C#, Java, and Python. Familiarity with CI/CD tools, monitoring solutions, and version control systems (e.g., Git) is essential for effectively managing and deploying cloud infrastructure applications.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker who possesses a strong technical background and a passion for cloud technologies. They should exhibit strong leadership qualities, fostering collaboration across teams and driving projects to successful completion. Excellent communication skills, a commitment to delivering quality solutions, and the ability to adapt to evolving technologies are essential traits for success in this role.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.