Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $208,800
Security
Mid-Level Software Engineer
Remote
2+ years of experience
Cybersecurity · Enterprise SaaS

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 Federal Identity services and Entitlements platform. This role focuses on creating and delivering mission-critical services for Microsoft Federal systems, emphasizing security and high reliability. The position offers opportunities to design and develop cutting-edge systems at scale, working with the latest technologies while learning from experts.

The team operates in Microsoft's security organization, which aims to make the world safer through end-to-end, simplified security solutions. You'll be part of a culture embracing growth mindset and excellence, working on innovations that impact billions of lives. The role involves full-stack development, collaboration with senior engineers, and implementation of modern engineering practices including CI/CD pipelines.

As a Software Engineer II, you'll work in a customer-focused environment, handling production systems, participating in audits, and being part of an on-call rotation. The position requires strong technical skills in various programming languages and the ability to translate business requirements into technical specifications. Microsoft offers competitive compensation, comprehensive benefits, and a collaborative work environment where diversity and inclusion are valued.

The role provides an excellent opportunity for professional growth within Microsoft's security domain, working on critical infrastructure that protects both Microsoft's internal systems and its customers. You'll be at the forefront of security technology, helping to reshape digital security while working with a team of experienced professionals in a supportive, innovation-driven environment.

Last updated 16 days 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 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.