Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

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

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

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, strong programming skills in C# or similar languages, and experience with modern development practices including CI/CD and DevOps.

The position offers a hybrid work environment with up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for someone passionate about building enterprise-scale software solutions and working with cutting-edge security and compliance technologies.

The ideal candidate will be self-driven, proactive, and results-oriented, with strong collaboration skills to work effectively with geographically distributed teams. You'll be joining a forward-looking product team in an agile, collaborative environment where you'll have the opportunity to shape the future of data security and compliance solutions at Microsoft.

Last updated 2 months 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 and proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • BS or MS degree in Computer Science or Engineering
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Solid understanding of Object-Oriented Programming and common Design Patterns

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?