Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Data Security team is seeking a Senior Software Engineer to join their expanding IDC team. This role focuses on building cloud solutions that support premium security features, compliance, data governance, and data loss prevention for Office 365 and Windows. The position offers an opportunity to work on global-scale services that manage sensitive data using Azure, Exchange, and other cloud platforms.

The team is responsible for developing solutions that meet unprecedented scale requirements, utilizing cutting-edge technologies to provide comprehensive protection for a global user base. Office 365, Microsoft's fastest-growing business with over 100 million seats hosted across multiple data centers, serves as the foundation for these services.

As a Senior Software Engineer, you'll be responsible for designing and implementing scalable services, driving design reviews, and mentoring other engineers. The role requires expertise in cloud development, particularly with Azure services, and strong experience in C# or similar languages. You'll work in an agile environment, collaborating with a geographically distributed team to deliver high-quality solutions.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. This is an excellent opportunity for those interested in cloud distributed systems, security and compliance, or both, working at one of the world's leading technology companies.

The ideal candidate will be self-driven, proactive, and results-oriented, with a strong focus on building enterprise-grade software. You'll be working in a forward-looking product environment that values collaboration and innovation, making a significant impact on solutions used by millions of users worldwide.

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 the quality and stability of code
  • Work closely with geographically distributed team
  • Take feature areas from ideation to successful global roll out
  • Act as a code and design reviewer and mentor other engineers

Requirements For Senior Software Engineer

Java
  • 7+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • BS or MS degree in Computer Science or Engineering
  • Strong communication and collaboration skills

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Service Applications, building autonomous agent platforms with LLM technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Documentation Platform team to build and maintain engineering documentation systems.