Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Data
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Entra Identity, a cornerstone of Azure cloud security, is seeking a Senior Software Engineer to join their Intelligent Data Experience (IDX) team. This role sits at the intersection of big data and security, processing trillions of signals daily to generate actionable insights for Microsoft customers and internal partners. The position offers an exciting opportunity to work with cutting-edge technologies including Security Copilot and AI-agentic experiences.

The role combines software engineering excellence with data engineering expertise, requiring someone who can develop scalable services while delivering valuable big data insights. Working alongside Data Scientists, you'll help shape the data development roadmap and align with Microsoft's broader data strategy. The position is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home.

This is a critical role within Microsoft Security, an organization dedicated to making the world safer through end-to-end security solutions. The team processes massive amounts of data to protect over 800,000 organizations, making this an impactful position with significant reach. The compensation is competitive, ranging from $117,200 to $229,200, with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will bring strong technical expertise in distributed systems, cloud services, and big data technologies like Hadoop, Spark, and Kafka. Experience with ML, Generative AI, and Copilot is highly valued. The role demands someone who can think strategically while maintaining strong execution capabilities, all while upholding Microsoft's commitment to security, compliance, and supportability.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design and build scalable, secure, and compliant cloud services leveraging power of big data
  • Contribute to the continual improvement of the data architecture, operational excellence, and live site experiences
  • Define and execute data engineering roadmap
  • Conduct design and code reviews ensuring development best practice
  • Direct research on potential technology solutions and implementations
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer

Java
Python
JavaScript
Kafka
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience in developing distributed systems or cloud services in public cloud infrastructure
  • Solid experience at design, analytical and problem-solving skills
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on data automation and cloud solutions, offering competitive compensation and comprehensive benefits.

Senior Software Engineer--Bigdata Platform

Senior Software Engineer position at Microsoft focusing on big data platform development, utilizing Spark, Kafka, and other modern technologies to power Microsoft's search and advertising services.

Data Engineer II

Senior Data Engineer position at Microsoft's Cloud Supply Chain organization, focusing on building and maintaining large-scale data infrastructure and pipelines using Azure technologies.

Senior Software Engineer (Data)

Senior Software Engineer position at Microsoft AI, focusing on building and maintaining large-scale data platforms using cutting-edge technologies like ClickHouse, Trino, and StarRocks.

Customer Engineer II

Senior Customer Engineer position at Microsoft Azure focusing on data engineering, community support, and product improvement with 8+ years experience required.