Software Engineer II & Senior Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Data Engineering · Cybersecurity

In short

Microsoft Security is seeking Software Engineers (II and Senior) to build foundational backend services and data platforms for Microsoft Defender for Endpoint. These roles focus on transforming fragmented signals into a consistent data foundation for AI-driven security, requiring strong coding skills and experience with distributed systems. The position is based in Redmond, WA, with a hybrid work model requiring 3 days in-office.

Responsibilities

  • Design, build, and scale backend services and data pipelines for device and security intelligence.
  • Develop high-quality, durable data foundations for Microsoft Security.
  • Integrate fragmented device and security signals into a consistent, reliable view.
  • Define and implement data models, pipelines, and system contracts for large-scale distributed systems.
  • Contribute to architectural decisions balancing correctness, scalability, latency, and complexity.
  • Own or contribute to key platform components, ensuring design, delivery, and operational excellence.
  • Build platform capabilities for analytics, reporting, automation, and AI-driven insights.
  • Improve system quality and reliability via monitoring, alerting, automation, and engineering practices.
  • Collaborate with engineers and partner teams across MDE and Microsoft Security.
  • Work through ambiguous problem spaces, translating them into technical designs.
  • Participate in design and code reviews.
  • Embody company culture and values.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements.

Desired Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • 5+ years of experience building and shipping backend services or data platforms.
  • Experience designing and owning distributed systems at scale.
  • Proven fundamentals in system design, data modeling, and service architecture.
  • Experience working with Azure or large-scale cloud environments.
  • Ability to drive clarity and execution in ambiguous problem spaces.
  • Interest in security, platform engineering, or AI-driven systems.

Benefits

  • Typical base pay range for IC3: USD $102,100 - $202,200 per year (US).
  • Typical base pay range for IC4: USD $119,800 - $234,700 per year (US).
  • Potential for different ranges in San Francisco Bay area and New York City metropolitan area.
  • Eligibility for additional benefits and compensation.
  • Opportunity to work on cutting-edge AI-driven security solutions.
  • Collaborative and inclusive work environment.
#security#software engineering#data platforms#AI#backend services#Microsoft Defender for Endpoint
Microsoft Logo

Company

Microsoft

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

Redmond, USA

Qualification

Bachelor

Applicants

Be an early applicant