Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Microsoft Security is seeking a Software Engineer to join their team focused on making the world a safer place through digital security solutions. This role is part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end simplified security cloud solutions.

The position involves working on critical security priorities in a world facing increasing digital threats, regulatory scrutiny, and estate complexity. You'll be part of the Microsoft Security organization that drives Microsoft's mission to secure digital technology platforms, devices, and clouds in heterogeneous environments, while also ensuring the security of Microsoft's internal estate.

As a Software Engineer, you'll work on Identity Systems handling authentication and authorization with enterprise policy management, and contribute to highly scalable enterprise-grade systems. The role requires collaboration with stakeholders, including product managers and peer engineers, to make data-driven decisions and implement well-defined OData APIs and libraries.

The position offers competitive compensation with a base pay range of $98,300 - $193,200 per year (higher in SF Bay Area and NYC), comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The role is remote-friendly with up to 100% work from home flexibility.

Microsoft's culture emphasizes a growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact on billions of lives while working on cutting-edge security solutions. The company is committed to diversity and inclusion, ensuring everyone can thrive in their roles while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 20 hours ago

Responsibilities For Software Engineer

  • Partner with stakeholders (Product managers, peer engineers), leveraging and instrumenting data/telemetry to make decisions
  • Embody a collaboration first attitude with the ability to work with peer and partner teams in an agile environment
  • Design & implement well-defined OData APIs and libraries
  • Implement and maintain automated monitoring infrastructure leveraging and implementing the telemetry to observe the usage and reliability
  • Writing and maintaining integration and Unit test for the features
  • Actively pursue new knowledge, adapt to new trends, eager to learn and be open minded
  • Perform live site on-call duties in rotational cadence, work together with the team to ensure service quality, availability and reliability

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in Identity Systems handling AuthN/AuthZ with enterprise policy management
  • Experience in highly scalable enterprise grade systems

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Software Engineer 2 - CTJ - TS/SCI

Microsoft is hiring a Software Engineer 2 with TS/SCI clearance to work on security data management and cloud technologies, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Security Operations Engineer

Security Operations Engineer position at Microsoft focusing on fraud prevention and security analytics for cloud services protection.

Software Engineer II

Software Engineer II role at Microsoft Security Platform team building cloud-scale security and compliance solutions for Office 365 and Windows.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Microsoft Defender team, building cloud security products and protecting millions of computers from cyber attacks.

Software Engineer II

Microsoft is seeking a Software Engineer II for their Security team to develop and maintain secure services and products, offering competitive pay and hybrid work arrangement.