Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through digital technology and cloud solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Enterprise Identity and Access Management Team (EIAM) in building and managing critical services for Microsoft Federal systems. This role focuses on developing and maintaining applications for Microsoft's internal Federal Identity services and Entitlements platform, with an emphasis on security and high reliability. The position offers an opportunity to work with cutting-edge technologies and contribute to mission-critical systems that support Microsoft Federal operations.

The role is part of Microsoft's broader security initiative, which aims to make the world safer through comprehensive digital security solutions. You'll be working in a culture that embraces growth mindset and excellence, developing software and services at scale while innovating with the latest technologies. The team emphasizes customer focus, security, and high reliability in all their solutions.

As a Software Engineer II, you'll collaborate with senior engineers on full-stack systems, implement modern engineering practices, and work directly with customers to deliver end-to-end solutions. The position offers competitive compensation, comprehensive benefits, and the opportunity to work remotely. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive environment that values respect, integrity, and accountability.

The role requires strong technical skills in various programming languages, experience with identity management principles, and understanding of cloud computing and distributed systems. You'll have the chance to influence and transform Microsoft's federal systems while growing professionally in a supportive and innovative environment.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Design and implement full stack systems working with Senior engineers
  • Adhere to modern engineering practices, effective coding, writing unit test cases, debugging, code reviewing and creating CI/CD pipelines
  • Work with customers and collaborate with other teams to own end to end solutions and delivery
  • Translate business requirements into technical specifications and help implement them
  • Debug bugs, production issues and address them in a timely manner
  • Review work of peer members
  • Participate in audits of the environment and its operation
  • Participate in day-to-day operations of the software including on-calls on a regular basis

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Must meet citizenship requirements for working with US federal customers
  • Understanding of cloud computing principles and distributed systems
  • Experience in Identity management principles
  • Strong communication skills and customer focus

Benefits For Software Engineer II

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 II

Technical Support Engineering - Identity and Security

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

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.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop AI-powered security solutions for Microsoft Purview, offering competitive pay and hybrid work.