Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team working on Copilot for Security, the first generative AI product empowering security and IT teams. This role is part of Microsoft's mission to make the world safer through end-to-end security solutions.

As a full stack Software Engineer, you'll be developing and enhancing services for Security Copilot, working alongside product managers and other engineers. The position focuses on building and improving large-scale services, with emphasis on reliability, cost optimization, monitoring, and deployment efficiency.

The role is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. You'll be joining a diverse, welcoming, and highly collaborative team that values authentic self-expression and combines serious technical work with enjoyable team activities.

Key responsibilities include designing scalable services, owning end-to-end scenarios, implementing monitoring and self-healing capabilities, and participating in code reviews. You'll also engage in capacity planning, performance analysis, and on-call duties.

The ideal candidate should have 4+ years of full stack engineering experience and strong programming skills in languages like Python, Java, or JavaScript. Experience with ReactJS is preferred. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings plans, and parental leave.

This position offers competitive compensation with a base pay range of $117,200 - $229,200 per year (higher in SF and NYC areas), along with additional benefits and compensation opportunities. Join Microsoft Security in their mission to reshape security and empower users, customers, and developers with innovative security solutions.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design and development of highly reliable, scalable, efficient, compliant and maintainable services
  • Own components but also end to end scenarios Adding and optimizing monitoring coverage, including self-healing for services you own
  • Partner with internal partner teams to ensure we provide seamless experiences
  • Participating in the code reviews and design discussions of other engineers
  • Engage in service capacity planning and demand forecasting, service integration and geo-expansion, software performance analysis and system tuning
  • Conduct periodic on call duties and drive changes back to the services based on the live site incidents

Requirements For Senior Software Engineer

Python
Java
JavaScript
React
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 4+ years experience as a Full Stack Engineer
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Service Applications, building autonomous agent platforms with LLM technology.