DeveloperJobs.io
← Back to all jobs

Job Description

Work on secure endpoint components for Global Secure Access that span user mode, kernel mode, and cloud-connected systems.

Responsibilities

  • Design and develop secure, reliable, high-performance Global Secure Access endpoint components in C/C++ or Rust.
  • Build operating system network stack integrations, including user-mode services and kernel-mode components.
  • Apply networking expertise to design secure traffic handling and troubleshoot complex connectivity issues across the networking stack.
  • Engineer for large, heterogeneous endpoint fleets by addressing compatibility, safe deployment, resource efficiency, limited observability, and interactions with other networking and security products.
  • Deliver high-quality components through clear interfaces, design and code reviews, threat modeling, automated testing, telemetry, and production diagnostics.
  • Collaborate with endpoint, identity, security, and cloud-service teams to shape and deliver cohesive end-to-end Global Secure Access experiences.
  • Demonstrate Microsoft culture and values.

Requirements

  • Bachelor's Degree in Computer Science or a related technical field AND 2+ years technical engineering experience coding in languages including, but not limited to, C, C++, or Rust, OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements for this role.
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • 3+ years developing or debugging software involving computer networking, including protocols such as IP, TCP, UDP, DNS, or TLS.
  • 3+ years developing systems software involving OS internals, kernel-mode components, device drivers, or low-level operating-system APIs.
  • Knowledge of secure software development, concurrency, memory management, and performance optimization.
  • Experience developing Windows kernel-mode drivers or networking components using Windows Filtering Platform (WFP) or Network Driver Interface Specification (NDIS).
  • Experience troubleshooting networking or systems issues using debuggers, crash dumps, traces, or packet captures.
  • Experience building endpoint software deployed across large and diverse enterprise environments.

Technology

  • C, C++, Rust
  • IP, TCP, UDP, DNS, TLS
  • Windows, Windows Filtering Platform (WFP), Network Driver Interface Specification (NDIS)

Location: Redmond, WA (onsite)

Compensation: USD 102,100 - 219,200 per year

Minimum Experience: 2 years

Education: Bachelor's Degree in Computer Science or related technical field

Similar Jobs