Taro Logo

Software Engineer 2

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cloud · Enterprise SaaS

Description For Software Engineer 2

Microsoft's Azure Developer Division team at Microsoft India Development Center (IDC) is seeking talented engineers to build and ship new managed Azure services in collaboration with strategic ISV partners. The role focuses on enabling deployment and operation of popular open-source and third-party services in the Azure cloud.

The position requires strong technical skills in modern programming languages (C#, C++, Java, Go, Python), cloud infrastructure, and DevOps practices. You'll work on designing and building features across the stack - from prototyping and developing resource providers to authoring Azure portal extensions and handling live site issues.

The ideal candidate is self-motivated, customer-obsessed, and thrives in dynamic environments. You'll need excellent problem-solving abilities and strong communication skills to collaborate effectively with teams and partners. Experience with Linux, open-source projects, cloud platforms (Azure/AWS/GCP), and supporting live services is highly valued.

Key responsibilities include:

  • Designing and implementing Azure service features
  • Writing high-quality code with comprehensive testing
  • Building secure, reliable, and performant components
  • Managing end-to-end DevOps lifecycle
  • Handling live site incidents and security compliance

The role offers excellent growth opportunities in cloud technologies while working with cutting-edge Azure services. Microsoft provides comprehensive benefits including healthcare, educational resources, parental leave, and investment options. The position requires passing Microsoft Cloud background checks and security screenings.

Join Microsoft's Azure team to help shape the future of cloud services while working in an inclusive environment that values diversity, continuous learning, and technical excellence.

Last updated 6 minutes ago

Responsibilities For Software Engineer 2

  • Design and build features for Azure services
  • Develop resource providers and Azure portal extensions
  • Build integration data plane components
  • Handle live site issues
  • Drive security compliance
  • Write high-quality code and own end-to-end test and DevOps lifecycle
  • Build components meeting security, privacy, reliability, and performance needs

Requirements For Software Engineer 2

Java
Python
Go
Kubernetes
Linux
  • BA/BS or higher degree in Computer Science or equivalent field
  • 4+ years of industry experience building and shipping software
  • Strong software design, coding, and problem-solving skills
  • Experience with modern programming languages (C#, C++, Java, Go, Python)
  • Customer obsession and passion for shipping high quality products
  • Self-driven and capable of dealing with ambiguity
  • Excellent communication and collaboration skills
  • Experience with Linux and open-source projects (preferred)
  • Experience with cloud infrastructure - Azure, AWS, or GCP (preferred)
  • Experience supporting live site services (preferred)
  • Experience with Docker and DevOps tools (preferred)

Benefits For Software Engineer 2

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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2