Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through cloud computing and software solutions.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cloud · Enterprise SaaS

Job Description

Microsoft's Azure Specialized team in India is seeking a Senior Software Engineer to build and deliver solutions for specialized workloads in Azure, including large-scale offerings like Azure VMware Services and Cray Supercomputers. This role offers an opportunity to work at the forefront of cloud innovation, designing and operating cloud-scale systems that form the foundation of Azure.

The ideal candidate will be customer-focused, passionate, and technically strong with experience in enterprise and Infrastructure-as-a-Service (IaaS) environments. You'll be responsible for end-to-end feature development, from design to deployment, while collaborating with internal stakeholders and maintaining high-quality deliverables.

Key responsibilities include writing clean, maintainable code, breaking down complex work items, executing comprehensive test plans, and participating in on-call rotations to support live services. You'll work with cutting-edge technologies and be part of a mission-driven team building the future of cloud computing.

The position offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. Microsoft provides an inclusive, collaborative environment where you can make a real impact on cloud computing innovation while working with some of the most specialized workloads in the world.

Required qualifications include 8+ years of technical engineering experience, strong coding skills in languages like C++, Java, or Python, and experience with distributed systems. Knowledge of Azure services and virtualization technologies is preferred. This role combines technical excellence with customer advocacy, making it an ideal opportunity for those passionate about cloud technology and service excellence.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with internal stakeholders to gather and refine technical requirements
  • Own end-to-end feature development—from design and architecture to implementation and deployment
  • Write clean, maintainable, and reusable code
  • Design and execute comprehensive test plans
  • Build secure, reliable, highly available services
  • Participate in on-call rotations
  • Troubleshoot and resolve live site issues

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 4+ years of professional experience designing, developing, and shipping software
  • 1+ years experience of building distributed systems and/or cloud platform services
  • Competent debugging and problem-solving skills for complex, production-grade systems
  • Pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect