Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide through innovative software, cloud services, and security solutions.
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their mission of making the world a safer place through cutting-edge continuous security validation. This role focuses on developing comprehensive, integrated security solutions that protect Microsoft's vast digital ecosystem. You'll be working on enterprise-scale solutions, enhancing AI experiences, and driving innovation in security, resiliency, and scalability.

The position offers an opportunity to work with Microsoft's security organization, which is dedicated to securing digital technology platforms, devices, and clouds in both customer environments and internal systems. You'll be part of a team that embraces a growth mindset and strives for excellence, creating innovations that impact billions of lives globally.

As a Senior Software Engineer, you'll be responsible for designing and implementing microservices, delivering automated solutions, and ensuring the highest standards of security and performance. The role requires expertise in C# and .NET, with a strong understanding of distributed systems and security principles. You'll work with cross-functional teams, handle complex data analysis, and contribute to Microsoft's mission of empowering every person and organization on the planet.

The ideal candidate will bring 8+ years of professional software engineering experience, strong technical skills, and the ability to work effectively across geographies. You'll be joining a company culture that values respect, integrity, and accountability, with a strong commitment to inclusion and diversity. This role offers comprehensive benefits, professional growth opportunities, and the chance to work on solutions that shape the future of global security.

Last updated 15 minutes ago

Responsibilities For Senior Software Engineer

  • Design and implement microservices for scalable, performant solutions
  • Deliver automated and well-tested features across services and platforms
  • Implement engineering best practices for maintainable, reliable, and secure systems
  • Analyze complex data from various sources to solve difficult problems
  • Collaborate with teammates to plan and execute key deliverables
  • Work in a culture of continuous improvement
  • Provide on-call support and monitor service health in production
  • Learn quickly from peers, projects, and customer interactions

Requirements For Senior Software Engineer

  • Bachelor's degree in computer science or related field or equivalent work experience
  • 8+ years of professional software engineering experience
  • Experience with distributed systems and event driven architectures
  • Deep understanding of security aspects like authentication, authorization, encryption
  • Excellent coding skills, strong in OOPS, OOAD, design patterns
  • Ability to work independently and coordinate across geographies
  • Strong communication skills for complex ideas
  • Strong organizational skills and ability to meet deadlines
  • Experience with cloud computing environments (Azure preferred)
  • Experience with web service 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 Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer role at Microsoft focusing on secure enclave development, cryptography, and embedded systems for cloud infrastructure.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on secure cloud services and requiring Top Secret clearance.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on supply chain security, building and maintaining services to track and secure open-source dependencies.