Senior Software Engineer

Global technology company empowering people and organizations to achieve more through software and cloud solutions.
$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 work on critical services that track and secure open-source dependencies across Microsoft's software ecosystem. You'll be part of a team that builds and maintains services running on every Microsoft build, creating inventory of external dependencies and automating security remediation through pull requests. The role focuses on addressing modern application security challenges, including package consumption, integrity, and policy management.

Working in a remote-friendly environment, you'll collaborate with teams across the US to architect, design, code, and monitor services that keep Microsoft's software supply chain secure. The position offers an opportunity to impact developer productivity and security at scale, working with cutting-edge security technologies and practices.

The ideal candidate will bring strong technical expertise in software engineering, with experience in languages like Python, Java, or JavaScript. You'll need to demonstrate ability to work independently while collaborating effectively with stakeholders. The role combines hands-on coding with architectural decision-making and leadership responsibilities as a Designated Responsible Individual.

Microsoft offers competitive compensation, comprehensive benefits, and the chance to work on technology that affects millions of developers worldwide. The company's inclusive culture promotes growth mindset and innovation, making it an ideal place for engineers passionate about security and scalable solutions. Join a team that's at the forefront of securing the modern software development lifecycle while working for a company committed to empowering every person and organization on the planet.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Collaborate with partner teams and stakeholders to determine user requirements for software supply chain security scenarios
  • Drive identification of dependencies and development of design documents for developer-centric services
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor service for degradation, downtime, or interruptions and restore service when needed

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

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer role at Microsoft focusing on secure enclave development, cryptography, and embedded systems for cloud infrastructure.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on secure cloud services and requiring Top Secret clearance.