Senior Software Engineer - C++
$119.8k - $234.7kMicrosoft
Job ID: 200052126Posted: 2026-09-11Location: United States, Washington, RedmondSalary: USD $119,800 - $234,700 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewSecurity 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.ResponsibilitiesLead 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 valuesQualificationsRequired 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 GSAClientSoftware 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.
- Talent Groups is seeking a qualified software engineer to design and develop embedded software in Rust, C, and C++. The role includes writing device drivers, participating in architecture and code reviews, and optimizing CI/CD pipelines. The ideal candidate will have 8+...Senior
$160k - $220k
...identity, event flow), latency budgets, and revenue impact of bidding decisions. Establish strong working relationships with engineering teammates and cross-functional partners (Product, Data Science, Core & Infra). Identify key risks, performance bottlenecks, reliability...SeniorFull timeWork from home$160k - $210k
...success. We are looking for a senior developer for the RTS (real-time... ...Our RTS systems are written in modern C++ and are seeking an engineer who is passionate about writing high... ...in the form of robust libraries and software development tools. Document design...SeniorFull timeWork at officeLocal areaRemote work- BCforward is seeking an Embedded Firmware Engineer in Redmond, WA to design, develop, test, and... ..., collaborating across hardware and software teams to deliver robust solutions. The role focuses on writing high-quality C/C++ code for embedded environments, optimizing...Senior
$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 most...SuggestedPermanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work- ...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...Permanent employmentTemporary workWork at officeMonday to FridayWeekend work
$119.8k - $234.7k
...team is looking for learn-it-all security engineers that will help secure Microsoft Windows... ...hands-on experience with native code (C/C++), penetration testing (code audit, writing... ...applications. 5+ years of experience in a software engineering or security-related engineering...SeniorOngoing contractLocal areaWorldwide3 days per week- ...level drivers for Intel SoC . • Interface with other members of engineering team while gathering requirements, use cases and validation... ...Engineering. • 7 or more years of experience developing software in C/C++ for Windows OS on x86 platform. SummaryType: ContractFunction...Senior
$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$120k - $190k
Work Arrangement: In Office Senior Embedded Systems Engineer (Hardware/Firmware) - ONSITE Redmond, WA - $120,000... ...You have experience developing embedded C/C++ firmware and enjoy working at the intersection of hardware and software to deliver reliable, high-performance...SeniorWork at office$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...will design and build services that empower engineers and scientists across the company to measure... ...languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR...SeniorOngoing contractLocal area3 days per week- WSP in the United States seeks a Senior Principal Geologist / Senior Technical Manager to lead site investigation and remediation efforts in the Pacific Northwest. Based in Redmond, WA or Portland, OR, you’ll drive technical excellence, guide MTCA/CERCLA/RCRA programs,...Senior
$120k - $190k
Work Arrangement: In Office Senior Embedded Systems Engineer - Power & Performance - ONSITE Redmond, WA -... ...-on experience developing embedded C/C++ firmware on ARM-based platforms and enjoy... ...the gap between hardware and software to deliver reliable, high-performing...SeniorWork at office- Ampcus Inc is seeking a Software Dev Engineer to enhance the quality and speed in testing satellite components. The role involves full-cycle software... ...in software development and proficiency in Python and C++. A Bachelor's degree in engineering is required. The position...Senior
- Providence in Redmond seeks a Senior Principal Software Engineer to own the development and quality of key solutions. In this hybrid role, you will leverage your 12+ years of experience using advanced programming and integration skills to enhance caregiver experiences....Senior
$184k - $287.5k
...a lasting impact on the world.NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years... ...on GPUs without any code changes.What you'll be doing:Enable C++ native execution of Spark operations on CUDADevelop CUDA/C++...SeniorFull time$152k - $241.5k
NVIDIA is looking for a creative SW engineer to join the team. SONiC open source NOS team is responsible for design and integration on various... ...AI tools for development or developing agents.Experience with C++ and Python programmingFast and self learner with outstanding...SeniorFull time$184k - $287.5k
...learning, supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an integral role in crafting... ...relevant software development experience.Proficiency in C/C++.Experience in system architecture, embedded systems,...SeniorFull timeRemote work$152k - $241.5k
...computing company”.We are searching for a Senior Backend Compiler Engineer with experience in LLVM code... ...an exciting and fun role in our GPU Software organization. Our Compiler team is responsible... ...Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide...SeniorFull timeRemote workWorldwide$184k - $287.5k
We are seeking for an expert Senior Compiler Engineer to join our Compute Compiler Team, with a focus... ...teams to translate NVIDIA hardware and software requirements into upstream‑viable... ...compiler infrastructuresExcellent hands‑on C++ programming skillsSolid understanding...SeniorFull timeRemote work$184k - $287.5k
NVIDIA is seeking a Senior System Architect: Heterogeneous EDA Systems... ...resource waste. We need an engineer to develop and build an automated... ...instability, and software defects.What you'll be doing:Architect... ...Programming Proficiency: Strong C++ and Python skills, with the ability...SeniorFull time- A leading aerospace manufacturer in Redmond is seeking a Sr. Software Engineer for the Starlink program. You will develop real-time software to... ...experience in software development, especially in C or C++. Offering a salary range of $160,000 - $225,000, with bonus and...Senior
$184k - $287.5k
NVIDIA Corporation in Redmond is seeking a Senior Performance Compiler Engineer to improve AI performance on NVIDIA GPUs. You will join a diverse team... ...applications. The ideal candidate will have a strong background in C++ programming, parallel programming, and a deep...Senior$184k - $287.5k
...“the AI computing company”.We're looking for a Senior Performance Compiler Engineer to join our team and work on the open-source Triton... ....8+ years of relevant industry experience in software development.Demonstrated strong C++ programming and software design skills, with an...SeniorFull timeRemote work$152k - $241.5k
...for an experienced Compiler Infrastructure Engineer to join our Compute Compiler Team, with a... ...compiler frameworksExcellent hands-on C++ programming skills3+ years experience working... ...patch queues, rebasing strategies)Strong software engineering fundamentals with an emphasis...SeniorFull timeRemote work$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...017, it has provided the community with C++ and Python abstractions to implement... ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience...SeniorFull time$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...017, it has provided the community with C++ and Python abstractions to implement... ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience...SeniorFull time$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...SeniorFull timeRemote work$184k - $287.5k
...inside the vehicle.Within NVIDIA DRIVE Software, the Hypervisor and RTOS Team... ...We are hiring now for the position of Senior Security Engineer, RTOS and VirtualizationWhat you’ll be... ...and safety standards.Review low-level C/C++ code, investigate vulnerabilities, build...SeniorFull timeRemote work$152k - $241.5k
We are now looking for a Senior Performance Architect for Nemotron!... ...Prioritize features to guide future software and hardware roadmap based on... ...architects, and software engineers.What we need to see:A minimum... ...Proficiency in Python (and optionally C++) for simulator design and data...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior developer Redmond, WA
- senior aws cloud engineer Redmond, WA
- remote senior salesforce administrator Redmond, WA
- senior marketing operations manager Redmond, WA
- senior manager tax Redmond, WA
- senior helpdesk technician Redmond, WA
- senior principal cloud computing engineer Redmond, WA
- senior creative Redmond, WA
- senior brand designer Redmond, WA
- senior accountant remote Redmond, WA

