Senior Software Engineer

Industry leader in software and cloud services, providing Office 365 and enterprise solutions to over 100 million users globally.
$150,000 - $250,000
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Data Security team is expanding its IDC arm, seeking talented engineers to build cloud solutions supporting premium security and compliance features for Office 365 and Windows. This role offers a unique opportunity to work on planet-scale services handling sensitive data, built on Azure and Exchange platforms. The position involves developing cloud distributed systems that serve over 100 million users globally.

As a Senior Software Engineer, you'll be part of the SCIM Engineering team, providing leadership in application architecture and cloud design. You'll work on services that few companies can match in scale, using cutting-edge technologies to deliver holistic protection. The role requires expertise in cloud development, with a focus on building highly stable and performant systems.

The ideal candidate should have 7+ years of software development experience, strong proficiency in C#/Java, and deep knowledge of cloud platforms. You'll be responsible for designing and implementing scalable services, driving technical reviews, and mentoring team members. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for someone passionate about building enterprise-grade software, working in an agile, collaborative environment with a global team. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills. You'll be at the forefront of cloud security and compliance solutions, making a significant impact on Microsoft's fastest-growing business segment.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable, reliable, maintainable services
  • Drive design reviews across the team and apply expertise in available technologies
  • Apply metrics to drive code quality and stability
  • Work closely with geographically distributed team
  • Take feature areas from ideation to successful global roll out
  • Act as code and design reviewer and mentor other engineers
  • Perform investigations and investments in complex areas
  • Design and deliver features end to end including system architecture, code, deployment, scale, performance and quality

Requirements For Senior Software Engineer

Java
  • BS or MS degree in Computer Science or Engineering OR equivalent work experience
  • 7+ years of relevant software development experience
  • Proficient in C# (Java)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Strong communication and collaboration skills
  • Cultural sensitivity and ability to work with global teams
  • Self-motivated with ability to deliver to tight deadlines

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 position at Microsoft's Azure Edge+Platform team, building cloud services and engineering systems with competitive pay and benefits.

Regional Construction Quality Manager (Lease Projects)

Senior Construction Quality Manager role at Microsoft overseeing data center construction quality programs with hybrid work model and competitive benefits.

Senior Software Engineer - Azure Policy

Senior Software Engineer position at Microsoft working on Azure Policy services, focusing on cloud governance and compliance at scale.

Senior Cloud Software Engineer - Storage

Senior Cloud Software Engineer role at Microsoft focusing on storage infrastructure and SSD/HDD solutions for Azure cloud services.

Electrical Engineer - Data Centre

Senior Electrical Engineer position at Microsoft focusing on data centre design and infrastructure, offering remote work and comprehensive benefits.