Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - C++

$119.8k - $234.7k

Microsoft Corporation

Overview

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

We are looking for a Senior Software Engineer with proficient system-programming, operating-system, and networking expertise. In the role, you will lead complex endpoint initiatives and gain broad experience across user-mode services, kernel-mode components, and cloud-connected security systems to join to the Global Secure Access Client team.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Lead the design and development of secure, reliable, and performance Global Secure Access endpoint components, using C/C++ or Rust.

  • Own complex, ambiguous problem areas spinning operating-systems internals, kernel-mode development, user-mode services, computer networking and cloud integration.

  • Use proficient networking knowledge to design secure traffic-handling solutions and lead investigations of complex connectivity issues across the networking stack.

  • Make architectural tradeoffs involving security, performance, compatibility, maintainability, observability, and safe deployment across diverse customer environments.

  • Collaborate with endpoint, identity, security, and cloud-service teams to define interfaces, align technical direction, and deliver cohesive end-to-end experiences.

  • Raise engineering standards through design and code reviews, threat modeling, automated testing, production diagnostics, and mentoring other engineers.

  • Embody our culture and values

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Rust OR equivalent experience.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 3+ years of experience with computer networking, including protocols such as IP, TCP, UDP, DNS, or TLS.

  • 3+ years of experience developing software involving Windows internals, kernel-mode components, device drivers, or low-level operating-system APIs.

  • 3+ years of experience developing or debugging systems software using C, C++, or Rust, including applying secure development, concurrency, memory-management, and performance principles.

  • Experience leading the design and delivery of complex systems software across multiple components or engineering teams.

  • Experience developing Windows kernel-mode drivers or networking components using technologies such as Windows Filtering Platform (WFP) or Network Driver Interface Specification (NDIS).

  • Experience diagnosing complex production issues using debuggers, crash dumps, traces, packet captures, and telemetry.

  • Experience designing endpoint software for large enterprise deployments, including compatibility, performance, reliability, observability, and safe rollout considerations.

#MSFTSecurity GSAClient

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. (

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C++ in Redmond, WA vacancy
  • $125k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's... 
    Suggested
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    3 days ago
  • $125k - $165k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ SIMULATIONS (STARLINK) As a C++ Simulation Software Engineer on the Starlink GNC team, you will take a leading role in... 
    Suggested
    Temporary work
    Work at office
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    14 hours ago
  •  ...NVIDIA is seeking an experienced Compiler Optimization Engineer to join the Compute Compiler Team in Redmond, WA. You will help accelerate...  .... You should have 8+ years in compiler optimizations, strong C++ skills, and a track record of collaborating across distributed teams... 
    Senior

    NVIDIA

    Redmond, WA
    4 days ago
  •  ...SpaceX, based in Redmond, WA, seeks a Sr. RAN Software Engineer for the Starlink Mobile program to validate and optimize the 4G/5G RAN software...  ...with software engineers. The role requires strong Python/C/C++ skills and 5+ years in LTE/5G automated testing, plus familiarity... 
    Senior

    SPACE EXPLORATION TECHNOLOGIES CORP

    Redmond, WA
    5 days ago
  •  ...Amazon Kuiper Manufacturing Enterprises LLC in Redmond, WA is seeking an experienced embedded software engineer to develop in C, C++, and Rust within a real-time OS, and to contribute to satellite command, file transfer, and telemetry systems. You will collaborate... 
    Senior

    Amazon

    Redmond, WA
    3 days ago
  •  ...NVIDIA in Redmond seeks versatile software engineers for the XLA team to build high-performance, production-grade software at the core of next...  ...contributing to JAX-related features. Required are strong C/C++ skills, advanced education, and 4+ years in performance analysis... 
    Senior

    NVIDIA

    Redmond, WA
    4 days ago
  •  ...Senior Software EngineerWithin GitHub and Microsoft CoreAI, the Copilot CLI team builds GitHub'...  ...tools.We are looking for a Senior Software Engineer to help build a world-class coding agent...  ...including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent... 
    Senior
    Immediate start

    Microsoft Corporation

    Redmond, WA
    3 days ago
  •  ...NVIDIA seeks a solutions engineer for the NVEX Solutions Engineering team to triage customer issues on DGX, HGX, MGX platforms, applying...  ...document interactions, and may require weekend work; strong Linux, C/C++, Python skills and experience with Docker/Kubernetes/Slurm are... 
    Senior
    Weekend work

    NVIDIA

    Redmond, WA
    4 days ago
  • $174.05k - $313.35k

    Nintendo is looking for a Sr Principal, Corporate Communications to handle crisis communications and executive messaging. This role requires significant experience in managing high-visibility projects, ensuring messaging aligns with company values. The ideal candidate will...
    Senior

    Nintendo

    Redmond, WA
    4 days ago
  • $170k - $235k

     ..., WA, is seeking a Sr. Wireless Firmware Engineer to enhance its Starlink Mobile program, aiming...  ...processing algorithms and optimizing software for satellites and ground stations. The...  ...years of experience in wireless systems, C/C++ coding, and a strong ability to... 
    Senior

    SpaceX

    Redmond, WA
    5 days ago
  • $185k - $210k

     ...Senior Embedded Firmware Engineer Redmond, WA | On-site | $185K–$210K + equity | Relocation support A VC...  ...develop and test embedded firmware in C/C++. Translate customer and partner...  ...practical firmware solutions. Integrate software with FPGA/SoC processing platforms.... 
    Senior
    Full time
    Relocation package

    EVONA

    Redmond, WA
    3 days ago
  • NVIDIA is seeking a Senior Graphics Shader Compiler Engineer to join our GPU Software team in Redmond. You will design and optimize core compiler components for graphics...  ...role requires a strong background in compilers, C/C++, and parallel programming, with hands-on LLVM... 
    Senior

    NVIDIA

    Redmond, WA
    4 days ago
  • $145.15k - $261.2k

    Nintendo of America Inc is seeking a skilled software engineer to architect and implement display drivers at their Redmond location. The role...  ...display standards, multithreaded programming, and proficiency in C/C++. In addition, the candidate should possess a relevant... 
    Senior

    Nintendo of America Inc

    Redmond, WA
    5 days ago
  •  ...Redmond, WA, is seeking an experienced professional to design and develop platform software and device drivers for cutting-edge gaming consoles. The role emphasizes low-level software in C/C++, PCIe-based hardware, and hands-on debugging with PCIe analyzers and... 
    Senior

    Nintendo

    Redmond, WA
    5 days ago
  • Google is seeking a Senior Software Engineer in AI/ML within the AI and Infrastructure team, focusing on scalable AI models, TPU development, and...  ...infrastructure at scale. Applicants should have strong Python/C++ programming experience and hands-on ML system design. In-... 
    Senior

    Google LLC

    Kirkland, WA
    4 days ago
  • Google Cloud seeks a Senior Software Engineer, Machine Learning, Commerce AI, based in Sunnyvale, CA. You will develop end-to-end ML systems, work...  ...teams to deliver high-impact features. Strong experience with C++/Python and LLMs is essential. #J-18808-Ljbffr Google LLC
    Senior

    Google LLC

    Kirkland, WA
    5 days ago
  • $144k - $270.25k

     ...Collaborate with members of the deep learning software framework teams and the hardware...  ...neural networks, and other general software engineering work. What we need to see: Bachelors,...  ...your own development effort. Excellent C/C++ programming and software design skills,... 
    Senior

    NVIDIA

    Redmond, WA
    4 days ago
  • $60 - $62 per hour

     ...specializing in networking and security solutions, is seeking a Senior Systems Software Engineer to join their team. As a Senior Systems Software Engineer,...  ...and OS-level engineering, with proficiency in C and C++ programming. Strong knowledge of Windows OS and Linux environments... 
    Senior
    Contract work
    Flexible hours

    Experis/Manpower Group

    Redmond, WA
    3 days ago
  •  ...Senior Engineer, Core LibrariesThis is a systems software role on the Core Libraries team, which owns the shared Windows, Linux, and macOS libraries that the sensor...  ...software engineering; hands-on experience in C and C++ in a low-level systems contextIntellectual curiosity... 
    Senior

    CrowdStrike

    Redmond, WA
    1 day ago
  • Google LLC in Kirkland, WA is seeking a software engineer specializing in ML with strong Python/C++ background to design and deploy production ML models and infrastructure. The role emphasizes end-to-end ML lifecycle, data pipelines, feature stores, and cross-functional... 
    Senior

    Google LLC

    Kirkland, WA
    4 days ago
  • $184k - $287.5k

     ...the world. What You'll Be Doing The software architecture group at NVIDIA has...  ...BS in Computer Science (CS), Electrical Engineering (EE), Computer Science and Electrical Engineering...  .... ~ Strong programming skills in C++ and Python. ~ Familiarity with GPU computing... 
    Senior
    Work experience placement

    NVIDIA

    Redmond, WA
    14 hours ago
  • $184k - $287.5k

     ...are looking for an enthusiastic and competent Senior Graphics Shader Compiler Engineer for an exciting and fun role in our GPU Software organization. We deliver features and...  ...background in compilers. ~ You would need strong C/C++ programming skills, as well as a deep... 
    Senior

    NVIDIA

    Redmond, WA
    14 hours ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...to extend.We are hiring for both Senior Software Engineerand Principal Software Engineer roles. Role will be determined...  ..., but not limited to, C, C++, C#, Java, JavaScript, or Python... 
    Senior
    Ongoing contract
    Local area
    3 days per week

    Microsoft Corporation

    Redmond, WA
    1 day ago
  • Google Cloud is seeking a Senior Software Engineer, Machine Learning, Commerce AI to own end‑to‑end development of large-scale ML systems and multimodal agents for commerce. You will develop with C++ or Python, build robust tooling, and collaborate across teams to push... 
    Senior

    Google LLC

    Kirkland, WA
    5 days ago
  •  ...seeking an experienced Data Scientist to deliver end-to-end complex engineering projects and mentor other engineers. You will train and...  ...data science, strong Python and deep learning experience, and a solid background in C/C++. #J-18808-Ljbffr Nintendo of America Inc
    Senior

    Nintendo of America Inc

    Redmond, WA
    5 days ago
  • $184k - $287.5k

     ...NVIDIA Senior System Software EngineerNVIDIA has been transforming computer graphics, PC gaming, and...  ...visualization. As a Senior System Software Engineer on the NvSci team, you will play an...  ...development experience.Proficiency in C/C++.Experience in system architecture, embedded... 
    Senior

    NVIDIA

    Redmond, WA
    3 days ago
  • $152k - $241.5k

     ...Senior Backend Compiler EngineerNVIDIA's invention of the GPU 1999...  ...for a Senior Backend Compiler Engineer with experience in LLVM code generation...  ...and fun role in our GPU Software organization. Our Compiler...  ...(CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide... 
    Senior
    Worldwide

    NVIDIA

    Redmond, WA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA SW EngineerNVIDIA is looking for a creative software engineer to join the team. The SONiC open source NOS team is responsible for design...  ...AI tools for development or developing agents.Experience with C++ and Python programmingFast and self learner with outstanding... 
    Senior

    NVIDIA

    Redmond, WA
    3 days ago
  • A leading technology company is seeking a Staff Software Engineer for the Display and Video 360 Platform in Kirkland, Washington. The ideal candidate will have extensive experience in C++ or Python programming and a proven track record in software development and architecture... 
    Senior

    Google

    Kirkland, WA
    5 days ago
  • $184k - $287.5k

     ...experienced Systems SW Compiler Engineers for an exciting role in our...  ...Driver Compiler Interface.As a senior member of the team, you will be...  ....Superb analytical and C/C++ programming skills.Able to expertly...  ..., driving and delivering software products.Ways to stand out from... 
    Senior

    NVIDIA

    Redmond, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!