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

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.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C++ in Washington DC vacancy
  • $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... 
    Senior
    Full time
    Work at office

    Mastercard

    Washington DC
    more than 2 months ago
  •  ...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... 
    Senior
    Contract work

    Ladgov Corporation

    Washington DC
    a month ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Arlington, VA
    25 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    1 day ago
  • $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... 
    Senior
    Internship
    Flexible hours

    Amazon

    Washington DC
    a month ago
  • $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 time
    Work experience placement
    Immediate start
    Relocation package

    Anduril Industries

    Washington DC
    11 hours ago
  •  ...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... 
    Senior
    Full time

    Snowflake

    Washington DC
    11 hours ago
  •  ...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

    Jobleads-US

    Arlington, VA
    2 days ago
  • $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

    X

    Washington DC
    13 days ago
  • 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

    Harris Geospatial Solutions

    Arlington, VA
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Remote work
    Night shift

    Str

    Arlington, VA
    11 hours ago
  • 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... 
    Senior
    3 days per week

    The Clearing, Inc.

    Alexandria, VA
    1 day ago
  •  ...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... 
    Senior
    Full time

    Snowflake

    Washington DC
    11 hours ago
  • $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

    STR

    Arlington, VA
    5 days ago
  •  ...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... 
    Senior
    Full time

    Snowflake

    Washington DC
    11 hours ago
  •  ...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

    Confidential

    Washington DC
    5 days ago
  • 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

    Publicis Sapient

    Arlington, VA
    4 days ago
  • $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

    SpaceXAI

    Washington DC
    17 days ago
  • $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... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Washington DC
    a month ago
  •  ...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... 
    Senior
    Full time

    Snowflake

    Washington DC
    11 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Washington DC
    11 hours ago
  •  ...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

    Oxford Government Consu

    Washington DC
    18 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Remote work

    3M Consultancy

    Washington DC
    4 days ago
  • 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

    Aligning Talent Consultants, LLC

    Arlington, VA
    1 day ago
  •  ...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

    Zetier

    Arlington, VA
    3 days ago
  • $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... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    11 days ago
  •  ...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

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Local area
    Remote work

    Plexsys

    Washington DC
    11 hours ago
  •  ...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... 
    Senior
    Full time

    N2ia Technologies

    Washington DC
    11 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Flexible hours

    Research Innovations

    Alexandria, VA
    25 days ago

Do you want to receive more vacancies?

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