Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythoncloud computingdistributed systemsaisecuritysoftware developmentauthenticationzero trust

About the Role

Senior Software Engineer role at Microsoft's Identity and Network Access AI Innovations team, focusing on building AI-driven security solutions and distributed cloud services. Responsibilities include designing authentication resilience, addressing live site issues, and serving as a technical expert. Requires experience in cloud infrastructure and software development lifecycle.

Key Responsibilities

  • Design and implement changes across multiple products to increase authentication resilience
  • Proactively identify, prioritize, and address issues in livesite, championing security and quality
  • Serve as a technical subject-matter-expert in software design and implementation
  • Author clear and concise documents to drive product strategy, prioritization, & implementation decisions
  • Embody our culture and values

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
  • 1+ year(s) of cloud infrastructure experience
  • 4+ years of experience in software development lifecycle, large-scale computing, working in Cloud Computing and Distributed Systems
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience

Benefits & Perks

  • Industry leading healthcare