Software Engineer II

Global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft's Security organization is seeking a Software Engineer II to join their IAM Protect team within Data Security and Resilience (DSR). This role focuses on protecting Microsoft Cloud by building and operating security services that enforce security policies across thousands of services. The position involves working with data platform experience to manage Entra tenants for all Microsoft Cloud, ensuring that people, applications, and devices in the Microsoft ecosystem are trusted, scoped, and appropriately isolated.

The role offers a unique opportunity to shape the future of security at Microsoft, working specifically on the Production Tenant Management and Security Data Platform team. You'll be responsible for collecting and managing telemetry needed to secure Entra tenants, designing and developing scalable data solutions, and optimizing data infrastructure.

Working in Microsoft's security organization means being part of a culture centered on embracing a growth mindset and excellence, where teams create life-changing innovations impacting billions of lives. The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

The ideal candidate will bring strong technical expertise in data engineering, experience with big data technologies, and a passion for security. This role represents an excellent opportunity to contribute to Microsoft's mission of making the world a safer place while working with cutting-edge security and data technologies.

Last updated 18 days ago

Responsibilities For Software Engineer II

  • Contribute to the design and architecture of a data platform
  • Develop and maintain robust data pipelines and data warehousing solutions
  • Build scalable data models and pipelines to extract, load, and transform data
  • Collaborate with product teams, data analysts, and engineering teams
  • Work with engineers, product managers, and customers to gather requirements
  • Analyze large data sets to assess security risks for Microsoft

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Previous experience in business analytics, data modeling, or data engineering (preferred)
  • 2+ years of experience with data pipelining and transformation technologies (preferred)
  • 2+ years of hands-on experience with big data technologies and data analytics tools (preferred)

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

Technical Support Engineer (SQL Data Warehouse)

Technical Support Engineer position at Microsoft focusing on SQL Data Warehouse solutions, offering hybrid work and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on big data and analytics platform development, offering hybrid work and competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build and maintain their next-generation Azure Usage Billing platform, offering hybrid work and comprehensive benefits.