Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
United States
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team focused on building and scaling data platforms that protect Microsoft services from cyberattacks. This role is part of Microsoft's mission to make the world a safer place through comprehensive security solutions.

The position involves working with a cross-disciplinary team of engineers specializing in large-scale software systems, cybersecurity, big data, and machine learning. You'll be tackling the challenges of processing billions of events and terabytes of data generated daily by Microsoft services to detect and prevent cyber threats.

As a Senior Software Engineer, you'll be responsible for designing, coding, testing, deploying, and operating security solutions. The role requires strong collaboration with engineers, product managers, and customers to deliver effective security platforms. You'll work in an environment that values diversity and deep collaboration to solve complex technological challenges.

The position offers competitive compensation ranging from $117,200 to $229,200 (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote-friendly role with up to 100% work from home options and minimal travel requirements (0-25%).

The ideal candidate will bring 4+ years of technical engineering experience, strong software design skills, and familiarity with cloud platforms, particularly Azure. Experience with ML model deployment and cybersecurity background are highly valued. Microsoft emphasizes a culture of inclusion, growth mindset, and innovation, making this an excellent opportunity for those passionate about making a significant impact in global cybersecurity.

Last updated 11 days ago

Responsibilities For Senior Software Engineer

  • Execute the dev-ops approach to software delivery by designing, coding, testing, deploying, and operating
  • Collaborate with engineers, product managers, and customers to gather requirements, provide feedback, and deliver effective solutions

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Software design and problem-solving skills
  • Experience with modern software service engineering practices
  • Experience with Azure deployment
  • Experience with productionizing ML models
  • Background in cybersecurity
  • Collaborative communication skills

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Response Center (MSRC) focusing on full-stack development and AI solutions to protect customers from online threats. Competitive salary and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on protecting services against cyberattacks through analysis of security events and implementation of security monitoring systems.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure cloud security, vulnerability assessment, and mitigation. Hybrid role in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on cloud security, identity management, and threat detection, offering competitive pay and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on identity systems and enterprise security solutions, offering remote work and competitive benefits.