Senior Software Engineer

Global technology company empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's supply chain security team is seeking a Senior Software Engineer to join their mission of securing modern software development. You'll work on services that track and manage open-source dependencies, vulnerabilities, and risks across Microsoft's build processes. The role involves architecting, designing, and monitoring services that maintain inventory of external dependencies and submit automated pull requests for issue remediation.

The position offers the opportunity to work on cutting-edge software supply chain security challenges, including package consumption, integrity, and policy management. As part of a remote-friendly team, you'll collaborate with engineers across the US to build and maintain critical security infrastructure.

The ideal candidate will bring strong technical expertise in software engineering, with experience in languages like Python, Java, or JavaScript. You'll work in a collaborative environment, partnering with various stakeholders to improve Microsoft's security posture and developer experience.

Key responsibilities include developing design documents, implementing code optimizations, and serving as a Designated Responsible Individual (DRI) for service reliability. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the chance to impact security practices at a global scale.

Microsoft provides an inclusive culture focused on growth mindset and innovation, making it an ideal place for engineers passionate about security and scalable solutions. The position combines technical challenges with the opportunity to contribute to Microsoft's mission of empowering every person and organization to achieve more.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Collaborates with partner teams and stakeholders to determine user requirements for software supply chain security scenarios
  • Drives identification of dependencies and the development of design documents for developer-centric services
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability
  • Leverages subject-matter expertise to drive project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Senior Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Incident Response Engineer

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud security solutions with hybrid work options and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Identity engineering and AI-driven security solutions with competitive pay and hybrid work model.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and security engineering for AI services, including OpenAI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on threat intelligence and security solutions, combining SIEM and XDR technologies with cloud services.