- Location: Noida, Uttar Pradesh, India
- Date Posted: January 6, 2025
- Work Type: Full-Time (Remote available)
- Travel: 0-25%
- Role: Individual Contributor
- Profession: Software Engineering
Microsoft is looking for a skilled Software Engineer to join the Azure Compute Sovereign Platform team. If you’re passionate about cloud technology, distributed systems, and want to make an impact in building secure and scalable cloud services, this could be the perfect role for you!
The Azure Compute Sovereign team is focused on creating cloud solutions that cater to highly regulated industries, such as government agencies and public sector organizations. This role offers you the chance to work on cutting-edge cloud technologies and play a key role in the development of cloud platforms that meet the unique needs of customers in these fields.
What You’ll Be Doing
As a Software Engineer II, you’ll be working with a talented team of engineers to design and build cloud services and automation tools that power Microsoft’s Sovereign Cloud solutions. Your day-to-day responsibilities will include:
- Building Cloud Services: You’ll help design and build distributed software services and automation frameworks that support the development and operations of cloud platforms.
- Promoting Best Practices: You’ll play an important role in promoting good engineering practices within your team and across Microsoft. Sharing your knowledge and expertise will help others build high-quality software solutions.
- Collaborating with Teams: You’ll work closely with different teams and stakeholders to understand user requirements and help design features that meet those needs. You’ll also break down large projects into smaller tasks, making sure everything gets done efficiently.
- Writing Code: You’ll contribute to writing clean, efficient code that powers cloud services. You’ll also focus on improving the performance and reliability of those services over time.
- Learning and Evolving: The cloud industry is always changing, so you’ll keep learning new technologies and best practices. This ensures the software you help build stays up-to-date and scalable.
- Ensuring Service Reliability: Your work will help ensure that cloud services are reliable and can handle large-scale global operations. You’ll help implement monitoring tools to ensure everything runs smoothly.
What You Need to Qualify
To succeed in this role, you’ll need:
- Educational Background: A Bachelor’s degree in Computer Science (or a related technical field).
- Technical Experience: At least 2+ years of experience in software engineering, with proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python.
- Security Requirements: You must meet Microsoft’s security screening requirements, including passing a Microsoft Cloud Background Check when hired and every two years after that.
Bonus Qualifications
These additional skills will make you stand out:
- More Experience: A Bachelor’s degree with 4+ years of experience in software engineering, or a Master’s degree with at least 2+ years of technical experience.
- Cloud Experience: Familiarity with cloud computing platforms like Azure or AWS, and experience designing and deploying cloud services or distributed systems.
- Sovereign Cloud Knowledge: Experience working on Sovereign Cloud platforms or in highly regulated environments will be a big plus.
Why Microsoft?
Microsoft’s mission is to empower every person and organization on the planet to achieve more. As a part of the Azure Compute Sovereign Platform team, you’ll be working on impactful projects that help deliver secure and scalable cloud services to government agencies and other highly regulated industries.
At Microsoft, you’ll be part of a supportive and inclusive work culture that values collaboration and innovation. The company focuses on creating a diverse and respectful environment where everyone can thrive.