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.
Overview
The Senior Software Engineer in the Azure Compute Team at Microsoft will play a pivotal role in designing, implementing, and optimizing solutions that contribute to the Azure cloud platform. This position involves collaborating with cross-functional teams to innovate and enhance compute services, driving performance improvements and scalability. The ideal candidate will possess a deep understanding of cloud technologies, particularly Azure, and will be passionate about developing high-quality software while ensuring best practices in code and architecture.
Job Responsibilities
- Design, implement, and maintain scalable and secure cloud computing solutions on Azure.
- Collaborate with product managers and stakeholders to define and refine project requirements and deliverables.
- Lead architecture discussions and decisions to ensure alignment with Azure’s vision and roadmap.
- Conduct code reviews and mentor junior engineers, promoting engineering excellence within the team.
- Optimize cloud services for performance, cost efficiency, and reliability.
- Monitor and troubleshoot system performance, ensuring high availability and resilience of services.
- Stay abreast of industry trends and emerging technologies to improve development practices and solutions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, preferably in cloud computing environments.
- Strong proficiency in programming languages such as C#, Java, or Python.
- Experience with Azure services, including but not limited to Azure Compute, VMs, and Kubernetes.
- Knowledge of software engineering best practices, design patterns, and data structures.
- Experience with CI/CD pipelines and tools like Azure DevOps or GitHub Actions.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer will utilize a range of advanced technologies and tools including but not limited to Azure SDKs, Azure DevOps, Kubernetes, Docker, and various programming languages tailored for cloud applications. Familiarity with data storage options such as Azure SQL Database, Cosmos DB, and Blob Storage will also be essential to enable effective solutions catering to diverse client needs.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker with exceptional analytical abilities and a strong foundation in software development. They possess excellent communication skills, allowing them to collaborate effectively across multidisciplinary teams. A passion for cloud technologies and a desire to continually learn and adapt in a rapidly evolving field will distinguish successful candidates. Additionally, a results-oriented mindset and dedication to quality and performance enhancement will contribute to the success of the Azure Compute Team at Microsoft.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.