Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions and services.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Security is building a revolutionary exabyte-scale security data platform to help organizations manage and secure their digital estates. As a Software Engineer II, you'll be instrumental in developing solutions that process data across billions of streams, files, tables, and reports. The role combines technical excellence with leadership opportunities, as you'll mentor engineers while working on cutting-edge security solutions.

The platform you'll help build enables organizations to inventory their digital assets, integrate security data from various sources, and make informed decisions about their security posture. You'll work with advanced technologies including AI and machine learning to detect patterns and uncover threats in real-time.

Microsoft offers an inclusive culture focused on growth mindset and innovation. The position provides competitive compensation, comprehensive benefits, and the opportunity to work on solutions that impact billions of users globally. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities.

You'll join a team dedicated to making the world safer through technology, working with cross-functional teams including product management, security experts, and data scientists. The role requires strong technical skills in distributed systems, cloud platforms, and security solutions, combined with leadership abilities to drive projects from conception to delivery.

This is an excellent opportunity for someone passionate about security, distributed systems, and mentorship to make a significant impact on global cybersecurity while growing their career at one of the world's leading technology companies.

Last updated 4 days ago

Responsibilities For Software Engineer II

  • Design and implementation of large-scale data pipelines and services
  • Mentor and guide engineers, providing technical direction
  • 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 Software Engineer II

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with cloud platforms such as Azure, AWS, or GCP
  • 2+ years of experience building scalable, distributed systems or data platforms
  • Must pass Microsoft Cloud Background Check
  • Knowledge of data processing frameworks such as Spark, Hadoop
  • Experience with security data management, logging, or monitoring solutions
  • Expertise in cloud-native architecture, microservices, and containerization

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II

Microsoft Security seeks Software Engineer II for Identity & Access Management team to build and operate security frameworks protecting Microsoft Cloud services.

Software Engineer II

Software Engineer II position at Microsoft focusing on security infrastructure and Identity and Network Access engineering, offering competitive pay and benefits in San Francisco.

Security Operations Engineer

Security Operations Engineer role at Microsoft focusing on fraud prevention and cybersecurity, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft Security Engineer II position focusing on cloud security solutions, requiring 2+ years experience, offering hybrid work and competitive compensation.

Software Engineer II - Microsoft Threat Protection

Mid-level Software Engineer role at Microsoft's Threat Protection team, focusing on cybersecurity solutions using cloud technologies and AI.