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 16 hours 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 - Fabric Data Engineering

Technical Support Engineer position at Microsoft focusing on Azure Databricks and Analytics Services, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on building data & analytics platforms for Cloud Supply Chain using Azure technologies.

Software Engineer

Microsoft Software Engineer position focusing on data engineering and analytics for Azure Edge + Platform Division, building secure solutions and data pipelines.

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.

Software Engineer II – Data

Microsoft is hiring a Software Engineer II – Data to build and maintain data pipelines for Azure Communication Services, offering remote work and comprehensive benefits.