Senior Software Engineer

Microsoft is a global technology company that develops cloud infrastructure, software, and hardware solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Cloud · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Hardware Diagnostic Engineering team. This role is crucial in designing and developing diagnostic software solutions for Server and Rack Infrastructure components deployed in Microsoft's cloud services. The position offers an opportunity to work with cutting-edge cloud infrastructure, collaborating with product groups, industry partners, and researchers. The ideal candidate will have extensive experience in hardware diagnostics, Linux technologies, and server environments. Working in a hybrid model from Bangalore, you'll be part of Microsoft's mission to power over 200 online businesses including AI, Azure, Office 365, and Xbox Live. The role combines deep technical expertise with the chance to influence the future of cloud infrastructure at a global scale. Benefits include comprehensive healthcare, educational resources, and work-life balance support. This is an excellent opportunity for experienced engineers passionate about hardware diagnostics and cloud technologies to make a significant impact at Microsoft.

Last updated 6 minutes ago

Responsibilities For Senior Software Engineer

  • Design and Architecture for Linux Diagnostics by collaborating with technical leaders and SMEs
  • Develop & deploy HW diagnostic software using Linux technologies
  • Development of modules using C, C++, C# in Linux and Windows environments
  • Development of scripts (PowerShell, C#, Python, Pearl, Linux BASH) to support diagnostics
  • Stay up-to-date with industry trends in Diagnostics technologies

Requirements For Senior Software Engineer

Linux
Python
  • Masters or BE in Computer Science, Electronics or Electrical Engineering
  • 12+ years of hands-on experience in C/C++/C# in Linux and Windows Server environments
  • 8+ years of experience in solving hardware and software problems in PC, Enterprise server or Cloud Server
  • Command on CPU, GPU, chipsets, motherboards, FPGA, BIOS, BMC, memory, PCIe, storage, networking
  • Strong communication and collaboration skills
  • Self-motivated and able to work independently

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Backend Engineer- Kusto

Senior Software Backend Engineer position at Microsoft's Kusto team, developing Azure Data Explorer's control plane services with focus on large-scale distributed systems and cloud computing.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Commercial Systems & Technology team, focusing on cloud and AI solutions with 12+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Storage team, working on storage virtualization platform for Azure VMs, offering competitive salary and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, focusing on building and maintaining the core platform for Microsoft Fabric, with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Monitor Billing, building high-volume services and intuitive billing solutions with competitive compensation and comprehensive benefits.