Software Engineer

Microsoft is a technology company that aspires to make the world a safer place for all through its security solutions and empowers every person and organization on the planet to achieve more.
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Software Engineer

Microsoft Security is seeking a talented Software Engineer to join the Microsoft Identity and Network Access (IDNA) Authorization group. In this role, you will design and implement scalable products aimed at protecting access for hybrid workforces, customers, and non-human workload identities. Our solution offers unified, multilayered identity and network access security.

You will be working on:

  • Designing distributed systems that are performant, resilient, and secure at scale
  • Building fine-grained authorization capabilities and delivering next-generation experiences
  • Operating a large-scale production platform used by over a billion active users
  • Driving cloud-native innovation to improve production systems
  • Collaborating closely with engineers, service teams across Microsoft, and external customers

We innovate on multiple technical aspects, notably:

  • Architecting services for large scale and low latency requirements to handle millions of requests per minute completing under 10ms
  • Reducing surface area by granular controls and having least standing privileges between systems

Our culture embraces a growth mindset, inspiring excellence, and encouraging teams and leaders to bring their best each day. We create life-changing innovations that impact billions of lives around the world.

Qualifications:

  • Proficiency in programming languages such as C#, Rust, Go, Java, or Python
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud
  • Strong problem-solving and analytical skills
  • Proven experience in building scalable and reliable software solutions
  • Excellent communication and collaboration skills

This role requires passing the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Join us in reshaping security and empowering users, customers, and developers with a security cloud that protects them with end-to-end, simplified solutions.

#MSFTSecurity #azureIAM #diversityandinclusion #womenintech #hiringnow

Last updated 2 months ago

Responsibilities For Software Engineer

  • Design distributed systems that are performant, resilient and secure at scale
  • Build fine-grained authorization capabilities and deliver next-generation experiences
  • Operate a large-scale production platform used by over a billion active users
  • Drive cloud-native innovation to improve production systems
  • Work closely with engineers, service teams across Microsoft, and external customers

Requirements For Software Engineer

Java
Python
Go
Rust
  • Proficiency in programming languages such as C#, Rust, Go, Java, or Python
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud
  • Strong problem-solving and analytical skills
  • Proven experience in building scalable and reliable software solutions
  • Excellent communication and collaboration skills
  • Ability to pass Microsoft and Microsoft Cloud background checks

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Technical Support Engineering - Identity and Security

Technical Support Engineer role at Microsoft in Seoul, focusing on identity and security solutions, requiring Korean language skills and offering hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain federal identity and security services, offering competitive pay and remote work options.

Technical Support Engineering

Microsoft seeks Security Support Engineer for Azure Cloud Security and Compliance team, offering hybrid work and comprehensive benefits.

Entra ID Technical Support Engineer - Identity Management

Technical Support Engineer role at Microsoft focusing on Entra ID and identity management solutions, offering hybrid work and comprehensive benefits.

Software Engineer II - Microsoft Threat Protection

Software Engineer II position at Microsoft's Threat Protection team, focusing on cybersecurity solutions using cloud technologies and AI to protect enterprises from cyber-attacks.