Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Data Security team is expanding and seeking a Senior Software Engineer to join their IDC arm. The role focuses on building cloud solutions for Office 365 security, compliance, and data governance features at global scale. You'll be working on systems that protect and manage sensitive data, leveraging Azure, Exchange, and other cloud platforms.

The position offers a unique opportunity to work on distributed systems and security compliance at a scale few companies can match. Office 365, Microsoft's fastest-growing business, serves over 100 million seats across global data centers. The SCIM Engineering team leads application architecture, cloud design, and infrastructure development.

As a Senior Engineer, you'll be responsible for designing and implementing scalable services, driving technical decisions, and mentoring team members. The role requires expertise in cloud development, strong coding skills in C#/Java/C++, and experience with modern DevOps practices. You'll work in an agile environment, collaborating with global teams to deliver robust solutions.

The ideal candidate is a self-motivated professional who thrives in a fast-paced technical environment, has strong customer focus, and can manage relationships across organizational boundaries. You'll be part of a team that values innovation, quality, and personal accountability, working on cutting-edge security and compliance solutions that impact millions of users worldwide.

Benefits include comprehensive healthcare, educational resources, parental leave, and various other perks, making this an excellent opportunity for someone passionate about building enterprise-scale security solutions.

Last updated 12 minutes 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 teams
  • Take feature areas from ideation to successful global roll out
  • Act as code and design reviewer and mentor other engineers
  • Perform investigations 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
Kubernetes
  • BS or MS degree in Computer Science or Engineering or equivalent experience
  • 7+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • Solid understanding of Object-Oriented Programming and Design Patterns
  • 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

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 AI, working on cutting-edge AI technologies including Copilot and Bing, with hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Frontdoor team, working on cloud infrastructure and distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Location Service Team, focusing on location inference and geospatial solutions for major Microsoft products.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on distributed systems and machine learning with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Front Door team, developing distributed systems for application delivery and security at global scale.