Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and cloud services.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team in building world-class security solutions. This role is part of Microsoft's mission to make the world a safer place through comprehensive security solutions. The position offers a hybrid work environment with up to 50% work from home flexibility.

The role involves designing and developing large-scale distributed software services for Microsoft Purview Solutions, with a focus on security and cloud services. You'll be working in an environment that embraces a growth mindset and innovation, directly impacting billions of lives worldwide.

As a Senior Software Engineer, you'll lead architectural discussions, mentor team members, and drive modern software engineering practices. The position requires expertise in languages such as C++, Java, JavaScript, or Python, with a focus on building scalable, secure, and reliable systems.

The compensation is highly competitive, with a base salary range of $117,200 - $229,200 USD per year (higher in SF and NYC areas), plus comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers who want to make a significant impact in the cybersecurity space while working with cutting-edge technology at one of the world's leading tech companies. You'll be part of a culture that values respect, integrity, and accountability, working on solutions that protect organizations and individuals from digital threats.

The ideal candidate will have 4+ years of technical engineering experience, strong distributed systems knowledge, and a passion for security. You'll be responsible for improving test coverage, implementing integration tests, and ensuring the highest standards of code quality and system reliability.

Last updated 8 days ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services for Microsoft Purview Solutions
  • Adhere to and drive modern software engineering practices through design and code reviews
  • Partner with stakeholders to determine user requirements
  • Lead architecture discussions and create design documents
  • Mentor others to produce extensible and maintainable code
  • Optimize, debug, refactor, and reuse code to improve performance
  • Develop best-in-class engineering for services ensuring security, reliability, and maintainability
  • Improve test coverage and implement integration tests
  • Focus on customer/partner needs through a data driven approach

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • 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 position at Microsoft working on the Titan team, building and managing core infrastructure services for Microsoft Cloud at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud infrastructure to deliver updates to billions of devices.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core distributed platform powering Bing and Copilot, with hybrid work model and competitive compensation.