Microsoft

Senior Software Engineer - C++

Microsoft
Apply
19 hours ago
Redmond, WA, USASenior
H1B sponsor

Base Salary

$120k - $261k/yr

Responsibilities

  • Lead the design and development of secure, reliable, and performant Global Secure Access endpoint components using C, C++, or Rust.
  • Own complex problem areas involving operating-system internals, kernel-mode development, user-mode services, computer networking, and cloud integration.
  • Design secure traffic-handling solutions and investigate complex connectivity issues across the networking stack.
  • Make architectural tradeoffs involving security, performance, compatibility, maintainability, observability, and safe deployment.
  • Collaborate with endpoint, identity, security, and cloud-service teams to define interfaces and technical direction.
  • Improve engineering standards through design reviews, code reviews, threat modeling, automated testing, production diagnostics, and mentoring.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding in C, C++, or Rust, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred: 3+ years of computer networking experience with protocols such as IP, TCP, UDP, DNS, or TLS.
  • Preferred: 3+ years developing software involving Windows internals, kernel-mode components, device drivers, or low-level operating-system APIs.
  • Preferred: 3+ years developing or debugging systems software using C, C++, or Rust, including secure development, concurrency, memory-management, and performance principles.
  • Preferred: experience leading complex systems software across multiple components or engineering teams.
  • Preferred: experience developing Windows kernel-mode drivers or networking components using Windows Filtering Platform or Network Driver Interface Specification.
  • Preferred: experience diagnosing production issues with debuggers, crash dumps, traces, packet captures, and telemetry.
  • Preferred: experience designing endpoint software for large enterprise deployments.

Tech Stack

CC++RustWindows

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me