Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft Security is seeking a Senior Software Engineer to join their Purview team, focusing on data governance, compliance, privacy, and risk management solutions across Microsoft 365, Azure, and multi-cloud environments. This role is critical in Microsoft's mission to make the world safer through comprehensive security solutions.

The position involves working on Microsoft's Purview team, responsible for developing and maintaining security and compliance solutions. You'll be instrumental in ensuring software meets the highest security standards, collaborating with stakeholders to determine requirements, and implementing solutions that scale effectively.

As a senior engineer, you'll lead architectural discussions, mentor team members, and drive technical excellence. The role requires expertise in high-throughput, multi-tenant services and the ability to produce clean, well-tested code. You'll work on critical security features while ensuring proper error handling and maintainability.

Microsoft offers an inclusive culture centered on a growth mindset, with opportunities to work on technology that impacts billions of users. The position comes with comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for experienced engineers passionate about security and compliance who want to make a significant impact at global scale. You'll be part of Microsoft's mission to empower every person and organization while working with cutting-edge security technologies and talented teams.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Lead by example producing extensible and maintainable code
  • Drive identification of dependencies and development of design documents
  • Lead architecture discussions and create proposals
  • Coordinate and communicate across teams to resolve conflicts
  • Initiate and guide experiments to evaluate new technologies
  • Develop scalable, high-quality solutions
  • Incorporate operational excellence and monitoring

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in Computer Science or related technical discipline
  • 5+ years technical engineering experience with coding in languages including C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience working with high throughput and multi-tenant services

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
  • Networking opportunities

Related Jobs