Senior Software Engineer - C++
$119.8k - $234.7kMicrosoft Corporation
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.
$91k - $140k
...programming expertise in modern C++ with a proven history of... ...CI/CD pipelines for reliable software delivery. Bonus: Familiarity... ...services/functions. Commit to engineering excellence through well-... ...Management Program (DMP) team as a Senior Software Development Engineer...SeniorFull timeWork at office- ...Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating...SeniorContract work
$140k - $190k
...Job Description Job Description Position: Senior CUDA|C++ Software Engineer Location: Arlington, VA Clearance: TS/SCI Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics algorithms, and advanced remote sensing...SeniorTemporary workWork at officeRemote work$191k - $253k
...family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering... ...related field.5+ years of production-grade C++ and/or Rust experience in a Linux development...SeniorFull timeWork experience placementImmediate start$168.1k - $227.4k
...enterprises and AWS services experience network performance, security, and reliability at unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives across diverse technical domains that define modern cloud...SeniorInternshipFlexible hours$166k - $220k
...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions... ...our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects...Full timeWork experience placementImmediate startRelocation package- ...and architecture discussions Required Qualifications ~3–5 years of software engineering experience on large-scale distributed systems or cloud services ~ Strong proficiency in Java or C++ ~ Deep understanding of distributed systems concepts: consistency, fault...SeniorFull time
- ...subsidiary of General Dynamics Information Technology (GDIT), seeks a Senior Principal Data Scientist in Crystal City, VA to transform... ...data into actionable insights. You will work with analysts, software engineers, and stakeholders to develop analytic methods, build...Senior
$180k
...small, highly motivated, and focused on engineering excellence. This organization is for individuals... ...for the lowest layers of the software stack on the devices setting the pace for... ...systems programming experience in C or C++.Strong operating systems fundamentals (scheduling...Temporary work- L3Harris Technologies in the Washington DC area is seeking a Senior Principal, Business Development to lead growth campaigns across the Maritime sector. You will reinforce relationships with DoW and US Navy customers, shape capture strategies, and coordinate internal teams...Senior
- ...sensing missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA expertise in a dynamic... ...real-time signal processing solutions using CUDA/C++. This position offers significant opportunities for career...SeniorFull timeLocal areaRemote workNight shift
- The Clearing, Inc. is seeking a Senior Principal Consultant to manage a client engagement within the Department of War. A DoD Secret clearance (active within 2 years) and onsite work in Alexandria, VA about three days per week are required. Senior Principals mentor teams...Senior3 days per week
- ...users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where... ...mentorship from Principal engineers. AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT... ...development skills in Java, C# or C++ preferred. ~ Advanced degree in...SeniorFull time
$220k - $260k
STR, located in Arlington, Virginia, is seeking a Principal Technical Staff member to lead the development of technology solutions for national security challenges. The ideal candidate will have a Top Secret Clearance, extensive experience in project management, and an ...Senior- ...distributed systems and database engine problems, care about correctness... ...+ years of experience in backend software engineering ~ Strong proficiency in Java, C++, Go, or similar systems-level languages... ...across the platform. As a Senior Software Engineer on this team, you...SeniorFull time
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &...Senior
- Publicis Sapient is seeking a Senior Principal to help grow the Management Consulting and Strategy practice and shape goal-oriented Digital... ...management consultants, experience strategists, and technology engineers. Across North America, the role emphasizes delivering high-...Senior
$180k
...small, highly motivated, and focused on engineering excellence. This organization is for individuals... ...efficiency. Collaborate on hardware, software, and algorithm co-design to push the... ...Systems programming experience in C, C++, or Rust Computer systems...Temporary work$143.7k - $194.4k
...of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are looking for an Embedded Software Development Engineer II (C/C++) to help build our next generation of automation and analytics services to help scale...InternshipWorldwideFlexible hours- ...redefine the future of how work gets done. We are hiring a Senior Software Engineer across our Identity, Data Security and Trust organization. These... ...computing ~ Proficiency in one or more of Java, C++, Python, Golang, or Rust, with solid SQL skills for data-driven...SeniorFull time
$191k - $254k
...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category... ...Required Qualifications Proficiency in Python, C, and/or C++ Strong understanding of software architecture and software...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...health IT initiatives Serve as primary point of contact to senior government stakeholders Ensure integration across technical... ...activities Experience with enterprise architecture, network engineering, and IT strategic planning Experience applying SAFe Lean-...Senior
- ...Job Description Job Title: Senior Cobol Developer Location: Remote. Duration: Full-Time NEED IRS MBI Clearance.... ...ideal candidate will have expertise in Assembler (BAL), REXX, C/C++, COBOL, JCL, and SQL-PL/SQL. Familiarity with mixed platform tax...SeniorPermanent employmentFull timeRemote work
- A leading consulting firm in Arlington is seeking an Advanced Software Engineer specializing in signal processing and geolocation systems. The ideal candidate will have 4-8+ years of experience in C++ and Python development within Linux. This role requires an active Top...Senior
- ...Senior Technical LeadZetier is looking for a Senior Technical Lead with a strong foundation in cybersecurity... ...and skills in/with the following:Low-level software development (C/C++, uBoot, kernel drivers)Reverse engineering compiled programs (C/C++)Reading common assembly...Senior
$135.2k - $306.4k
...professionals with 10+ years of relevant engineering, architecture, development,... ...need strong experience in C/C++, with openness to working in... ...in complex, fast-changing software development environments.... ...technical direction to senior leadership and help align organization...SeniorFull timeWorldwideFlexible hours- ...Skills: ~8+ years’ experience in Firmware or Embedded Software Development in C/C++ ~2+ years’ experience developing firmware with multi-core... ...Experience: ~ Bachelor’s degree in computer science, software engineering or relevant field required. We are open to candidates who...Senior
- ...focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and... ...concepts and practices Experience writing software using C++ and SCALA Experience working with modeling and simulation...SeniorFull timeLocal areaRemote work
- ...Software Developer Senior DCSA | Security clearance required Our Company N2IA Technologies is... ...Specialty AWS Certified Generative AI Engineer - Professional Security+... ...languages, such as Node.js, Go, Java, C++, or Rust. N2IA is committed to fostering...SeniorFull time
- ...Description Position Title: Senior Principal Field Programmable Gate... ...& Digital Signal Processing Engineer Location: Hybrid, in office... ...the world. We build advanced software solutions for government and military... ...verification, along with C/C++ development in Linux...SeniorFull timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior technical service engineer Washington DC
- senior technical consultant Washington DC
- senior director product management Washington DC
- senior vice president human resources Washington DC
- senior automation controls engineer Washington DC
- senior grant accountant Washington DC
- senior compliance officer Washington DC
- senior tax Washington DC
- sr data modeler Washington DC
- senior executive assistant Washington DC



