Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud and software solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Operations and Innovation (CO+I) team is seeking a Software Engineer II to join their engineering team that builds and operates Microsoft datacenters powering their cloud business. This role is part of the CO+I Engineering team (CO+IE) which delivers services, applications, and automation supporting datacenter planning, construction, and operation.

As a Software Engineer II, you'll work on a large portfolio of services, including workflows that enable predictable, lowest-cost datacenter construction, telemetry systems for high availability and optimized energy usage, and task and performance management applications. You'll be responsible for writing high-quality code, collaborating in an Agile environment, and resolving complex system integration challenges.

The ideal candidate should have 5+ years of experience in software development, strong expertise in data engineering and ETL processes, and exposure to Azure technologies. You'll work in a hybrid environment (up to 50% work from home) in Hyderabad, with opportunities to contribute to Microsoft's mission of empowering every person and organization on the planet.

This role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of a team that values innovation, collaboration, and continuous learning, while working on critical infrastructure that powers Microsoft's cloud success.

Last updated 7 hours ago

Responsibilities For Software Engineer II

  • Write high quality, maintainable, reusable code following SOLID principles
  • Collaborate with stakeholders in an Agile environment
  • Resolve complex system integration challenges
  • Share learnings and code assets with the CO+I engineering team
  • Act as a Designated Responsible Individual (DRI)
  • Monitor system/product/service and handle incidents
  • Drive improvements in availability, reliability, efficiency, and performance

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science with 5+ years of coding experience or equivalent
  • Experience in data engineering and backend work
  • Data Extraction, Transform and Load (ETL) experience
  • Exposure to MS Fabrics and Azure technologies
  • AI/ML exposure preferred

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 II

Software Engineer II

Software Engineer II role at Microsoft working on Dynamics 365 Customer Service Omnichannel, building enterprise-scale customer service applications using C#, Azure and Power Platform.

Software Engineer

Software Engineer position at Microsoft's Windows Services and Delivery team, focusing on Windows update package creation and delivery systems with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Windows Servicing and Delivery team to develop and maintain critical Windows updates affecting billions of devices worldwide.

Software Engineer II

Software Engineer II position at Microsoft's Business & Industry Copilots group, focusing on Dynamics 365 and AI transformation with hybrid work options in Hyderabad.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on DPU integration and testing, requiring 4+ years experience in C/Python programming and networking technologies.