Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c++c#javapythonkuberneteshpcaisecurity engineeringazure
About the Role
Senior Software Engineer role on the Azure Dedicated Team, focusing on secure attachment of bare metal workloads to Azure services. Responsibilities include developing scalable services for hyper-scale multi-cloud environments and ensuring enterprise-grade security for Fortune 500 companies.Key Responsibilities
- Collaborate with stakeholders to determine user requirements
- Drive identification of dependencies and develop design documents
- Create, implement, optimize, debug, refactor, and reuse code
- Leverage subject-matter expertise to drive project plans and work items
- Act as Designated Responsible Individual (DRI) and guide other engineers
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Hands on HPC / AI experience in k8s and scheduling
- Ability to meet Microsoft, customer and/or government security screening requirements
- Pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to Have:
- Experience in IPMI networks and node / systems level management, including BIOS and TPM
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Master's Degree AND 6+ years experience
- Experience in systems level security, including server management, BIOS security and TPM administration
Benefits & Perks
- Industry leading healthcare