Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Chief Information Security Officer (CISO) organization. This role is crucial in building and implementing next-generation security solutions at scale to support enterprise needs and defend Microsoft. The position is part of Microsoft's mission to make the world a safer place through comprehensive security solutions.

The role involves working with a team of talented engineers focused on building digital security solutions with significant impact. You'll be part of Microsoft's CISO organization, which enables Microsoft to deliver the most trusted devices and services. The organization's vision is to ensure all information and services are protected, secured, and available for appropriate use through innovation and a robust risk framework.

As a senior software engineer, you'll be responsible for designing and leading the implementation of features and services, working with AI/ML technologies in the security domain, and collaborating across geographic and organizational boundaries. The role requires expertise in cloud platforms (preferably Azure), strong programming skills in C# or similar languages, and experience with modern engineering practices including SecDevOps and CI/CD.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance benefits. Microsoft maintains a culture centered on embracing a growth mindset and inspiring excellence, encouraging teams and leaders to bring their best each day. The company is committed to diversity and inclusion, ensuring every employee can thrive in their role.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Own features/user stories and deliver them with the highest quality
  • Adhere to modern engineering practices such automated unit tests, code review, experimentation, CI/CD, telemetry, live site
  • Work across geographic and organizational boundaries to design, develop features and demo the end product
  • Contribute to initiatives that drive continuous improvement to our platform and services
  • Design and lead the implementation, deployment and support of features and services

Requirements For Senior Software Engineer

Python
Java
  • BS or MS degree in Computer Science or Engineering with 10+ years of relevant software development experience
  • Proficient in C# or similar programming language with excellent problem solving and debugging skills
  • Solid understanding of object-oriented programming and design
  • Proficient in one of the cloud platforms (Azure, AWS, Google Cloud)
  • Knowledge in AI/ML domain is a must for this role
  • Experience with multithreading and asynchronous processing
  • Experience in SecDevOps & CI/CD
  • Effective communication/collaboration skills
  • Ability to deal with ambiguity

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Dental Insurance
Vision Insurance
  • 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

OS Internals Software Engineer- Enterprise & Security

Senior OS Internals Software Engineer role at Microsoft focusing on enterprise security, cryptography, and system-level protection across Windows and Linux platforms.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and maintaining critical security services. Requires Top Secret clearance, 4+ years experience, and strong programming skills.

Senior Software Security Engineer

Senior Software Security Engineer role at Microsoft focusing on securing Windows and Azure through penetration testing, security reviews, and vulnerability assessment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, focusing on cloud security and threat protection, requiring 8+ years of development experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint (MDE), requiring 8+ years of C/C++ experience.