Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Purview solutions team, focusing on integrated coverage for data protection and governance across organizations. This role combines technical leadership with hands-on development, requiring expertise in large-scale distributed systems and security principles. The position offers an opportunity to work on mission-critical solutions that impact billions of users worldwide, specifically in specialized environments including Government and Sovereign clouds.

The role demands a blend of technical expertise and leadership skills, with responsibilities ranging from designing robust workflows to mentoring other engineers. You'll be working with cloud-native technologies, implementing security solutions, and ensuring compliance with various standards and regulations. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare and educational resources.

Microsoft's culture emphasizes a growth mindset and innovation, making it an ideal environment for engineers who want to make a significant impact on global security solutions. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities. This role is perfect for experienced engineers passionate about security, scalable systems, and technical leadership in a world-class technology company.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Lead the design and implementation of robust workflows for Microsoft Purview solutions
  • Mentor and guide other engineers, providing technical direction and code reviews
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Optimize platform performance to handle vast amounts of data
  • Drive end-to-end project delivery
  • Work on cloud-native technologies and distributed systems
  • Continuously improve the platform leveraging new technologies and best practices

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of experience building software systems, with focus on large-scale, distributed platforms
  • Familiarity with cloud platforms such as Azure, AWS, or GCP
  • Experience working with high-scale, mission-critical SaaS products, including service operations
  • Must pass Microsoft Cloud Background Check

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 position at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint, requiring 7+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI security and red team testing, working with LLMs and Python to protect Microsoft's AI systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Dublin, focusing on Identity Authorization and security solutions, requiring 5+ years of distributed systems experience.

Senior Software Engineer - Cloud and Enterprise Security

Senior Software Engineer position at Microsoft focusing on cloud and enterprise security solutions, requiring 7+ years of experience in software engineering and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on M365 security engineering, requiring 8+ years of experience in cloud services and security.