Principal Software Engineer, Microsoft HPC Pack
Core
Lead investigation and resolution of complex engineering issues for Microsoft HPC Pack, including security vulnerabilities, reliability problems, and hybrid-cloud deployment issues.
Role type
Principal Software Engineer (HPC Platform)
Builds
Distributed high-performance computing platforms and hybrid-cloud deployment solutions
Domain
High-Performance Computing (HPC), Distributed Systems, Cloud Infrastructure
Required skills
Distributed system design, High-performance computing platform development, Security vulnerability assessment, Workload scheduling, Cluster management, Complex customer escalation investigation, Architecture design, Code review, Release management, Technical documentation
Preferred skills
None stated
Technologies
C, C++, C#, Java, JavaScript, Python, Windows Server, Linux, Azure, .NET, PowerShell, REST APIs, Service-Oriented Architecture (SOA)
Responsibilities
Lead investigation and resolution of complex engineering issues including security vulnerabilities, reliability problems, and hybrid-cloud deployment issues; Own technically complex work throughout the engineering lifecycle including requirements analysis, architecture, design, implementation, code review, validation, release, and servicing; Drive security and compliance engineering including CVE assessment and security-update development; Mentor engineers and develop technical documentation and repeatable servicing practices
Seniority
Principal, hands-on IC with mentorship responsibilities
