Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Security is building a revolutionary exabyte-scale security data platform to help organizations manage and secure their digital estates. As a Senior Software Engineer, you'll play a crucial role in designing and developing solutions that process data across billions of streams, files, tables, and reports. The platform helps enterprises inventory their digital assets, integrate security data, and make informed decisions about their security posture.

You'll work with cutting-edge technologies in cloud-native architecture, microservices, and containerization, while mentoring junior engineers and driving technical projects end-to-end. The role offers an opportunity to impact billions of lives by contributing to Microsoft's mission of making the world a safer place through simplified security solutions.

The position is based in the Microsoft Security organization, which is committed to developing an end-to-end security cloud that strengthens customers' security postures. You'll be part of a culture that embraces a growth mindset and inspires excellence, working with cross-functional teams to translate business requirements into technical solutions.

The role offers competitive compensation, comprehensive benefits, and the chance to work on challenging problems in security, data governance, and cloud infrastructure. You'll be at the forefront of building solutions that help organizations manage vast amounts of data across on-premises, multi-cloud, and SaaS environments, while ensuring scalability, availability, and security.

Join Microsoft Security to shape the future of security in an increasingly complex digital world, working with advanced technologies like AI and machine learning to detect patterns and uncover threats in real-time.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Lead the design and implementation of large-scale data pipelines and services
  • Mentor and guide junior engineers
  • Collaborate with cross-functional teams
  • Optimize platform performance
  • Drive end-to-end project delivery
  • Work on cloud-native technologies and distributed systems
  • Continuously improve the platform

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience with cloud platforms such as Azure, AWS, or GCP
  • 4+ years of experience building scalable, distributed systems or data platforms
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 focusing on AI security testing and development of the Python Risk Identification Tool (PyRIT) for identifying vulnerabilities in AI systems.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on data protection and security infrastructure, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure, offering competitive compensation and remote work options.

Software Engineer - Agent Team - Microsoft Identity

Senior Software Engineer role at Microsoft's Identity team, focusing on security and identity solutions with C++ development, requiring 4+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud security infrastructure development with competitive pay and benefits.