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