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
Remote
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 that empowers security and IT teams to protect at the speed and scale of AI. This role is part of Microsoft's mission to make the world a safer place through innovative security solutions.

As a Senior Software Engineer, you'll be working on developing and enhancing services for Security Copilot, focusing on building highly reliable, scalable, and efficient cloud services. The position offers the opportunity to work with cutting-edge AI technology while addressing critical cybersecurity challenges.

The role combines full-stack development with a focus on security products and services. You'll be part of a diverse, welcoming, and highly collaborative team that values authentic self-expression and maintains a balance between serious technical work and team enjoyment. The team culture embraces a growth mindset and encourages excellence in all aspects of work.

Key aspects of the role include:

  • Developing and maintaining large-scale security services
  • Working with product managers and other engineers on Security Copilot
  • Improving service reliability, cost efficiency, and monitoring systems
  • Contributing to code reviews and architectural discussions
  • Participating in on-call rotations and service improvements

The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the opportunity to work remotely. This is an excellent opportunity for experienced engineers passionate about security and AI to make a significant impact at Microsoft.

Microsoft provides an inclusive work environment, comprehensive benefits including healthcare, educational resources, and work-life balance support. The company is committed to diversity and equal opportunity employment, making it an ideal place for professionals looking to grow their careers while working on meaningful security challenges.

Last updated 9 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
  • Conduct periodic on call duties and drive changes back to the services based on the live site incidents

Requirements For Senior Software Engineer

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • At least 4 years of industry experience
  • Professional experience building, shipping and maintaining cloud services on Azure, AWS, Google Cloud or similar
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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 working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Online Advertising team, building scalable systems and ML models for global ads marketplace, requiring 4+ years of experience.