Microsoft

Principal Software Engineer, Microsoft HPC Pack

Microsoft
Apply
2 days ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Serve as the principal technical authority for Microsoft HPC Pack architecture, engineering, servicing, supportability, workload scheduling, cluster management, deployment, diagnostics, security, and Azure integration.
  • Lead investigation and resolution of complex customer escalations, security vulnerabilities, reliability problems, installation and upgrade failures, scheduling issues, node communication failures, and hybrid-cloud deployment issues.
  • Own engineering work across requirements analysis, architecture, design, implementation, code review, validation, release, servicing, troubleshooting, and support handoff.
  • Drive security and compliance engineering, including CVE assessment, dependency evaluation, security-update development, regression validation, release readiness, and engineering evidence production.
  • Lead HPC Pack retirement engineering, including security response, servicing decisions, customer-impact assessment, support-boundary clarification, documentation, knowledge transfer, and product transition.
  • Diagnose issues across distributed platform components and deployment scenarios, including nodes, databases, scheduling, services, APIs, monitoring, diagnostics, high availability, Windows Server, Linux compute nodes, and Azure infrastructure.
  • Influence technical decisions across teams, mentor engineers, raise engineering standards, and develop repeatable servicing, diagnostic, validation, and knowledge-transfer practices.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Preferred: master’s degree and 8+ years of technical engineering experience, or bachelor’s degree and 12+ years of technical engineering experience, or equivalent experience.
  • Preferred: 10+ years designing, developing, servicing, or supporting distributed systems or high-performance computing platforms.
  • Preferred: 8+ years with workload scheduling, cluster management, or distributed-system diagnostics.
  • Preferred: 8+ years with security/CVE response, production servicing, or complex customer escalation investigation.
  • Coding experience may include C, C++, C#, Java, JavaScript, or Python.

Benefits

  • The typical U.S. base pay range is USD $142,800–$274,800 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of USD $188,000–$304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will be open for at least five days, with applications accepted on an ongoing basis until filled.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me