Senior Software Engineer

Microsoft is a global technology leader empowering people and organizations through innovative software, cloud services, and security solutions.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team in protecting Microsoft services against cyberattacks. The role focuses on analyzing billions of events and terabytes of data generated by Microsoft products and services (Azure, M365) for suspicious activities. The team values diversity and deep collaboration, bringing together experts in large-scale software systems, security analysis, big data, and machine learning.

The position involves working on critical security components throughout Microsoft's infrastructure, ensuring they remain up-to-date and effective. You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive environment that promotes growth mindset and innovation.

Key responsibilities include writing high-quality, scalable code, analyzing security threats to M365, building monitoring components, and implementing real-time solutions. You'll work in a DevSecOps environment, participating in on-call support and service monitoring.

The ideal candidate brings 8+ years of professional software engineering experience, strong coding skills in C#/.NET or similar languages, and deep understanding of secure design principles. You should be comfortable working independently while coordinating across geographies, possess excellent communication skills, and demonstrate strong problem-solving abilities.

Benefits include industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time away. Microsoft offers a collaborative culture centered on embracing growth mindset and bringing your best each day, making a real impact on billions of lives worldwide through security innovation.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Write well designed code focusing on quality, maintainability, scalability, and performance
  • Analyze security threats to M365 and build monitoring components
  • Design and implement real-time, scalable solutions
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates on key deliverables
  • Provide on-call support and monitor service health
  • Execute DevSecOps approach to software delivery

Requirements For Senior Software Engineer

Java
  • 8+ years of professional software engineering experience in C#, .Net or similar languages
  • Excellent coding skills, strong understanding in OOPS and design patterns
  • Knowledge of Secure by Design principles
  • Outstanding ability to work independently and coordinate across geographies
  • Strong communication and organizational skills
  • Experience with cloud computing environments (Azure preferred)
  • Experience with web service development
  • Knowledge of agile methodologies and test-driven development

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 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.

Security Assurance Engineer

Senior Security Assurance Engineer role at Microsoft focusing on continuous security validation and assurance, requiring 5+ years of experience in security engineering and cloud security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security incident investigations for enterprise customers with focus on cloud security and incident response.