Senior C++ Programmer
Pivot Path Solutions
Job Description
Job Description
About Pivot Path Solutions
Pivot Path Solutions, LLC is an enterprise IT and business solutions firm based in the National Capital Region. We support Department of Defense, federal civilian, and Intelligence Community customers with mission-focused technology, financial management, data, cybersecurity, and program operations expertise. Pivot Path is an SBA-certified 8(a), Women-Owned Small Business and holds an active Top Secret Facility Clearance.
Position Overview
Pivot Path is seeking a highly skilled Senior C++ Programmer to support the ongoing development, enhancement, and maintenance of the Comprehensive Passage (COMPASS) model. COMPASS is a mission-critical, object-oriented C++ application used to predict the effects of dam and reservoir operations on juvenile salmon and steelhead survival and passage through the Columbia River hydropower system. The successful candidate will work closely with NOAA scientists and technical staff to implement new ecological features, improve model performance, and ensure the system meets evolving management and regulatory needs.
This position is contingent upon contract award, funding, customer approval, and satisfaction of all security requirements.
Key Responsibilities:
• Lead the continued development of the COMPASS model’s graphical user interface (GUI), expanding user-friendly features and parameter editing capabilities.
• Complete and enhance the adult passage module, modeling upstream migration, dam passage, and ecological processes such as tailrace delay, reservoir survival, fallback, and harvest.
• Implement new model features and modifications requested by NOAA’s West Coast Region office, supporting regulatory and management decisions.
• Expand the model to include tributary migration, early migration behaviors, and additional ecological components as identified by project scientists.
• Perform routine maintenance, refactoring, and optimization to ensure model efficiency, reliability, and ease of use.
• Collaborate with NOAA personnel for troubleshooting, debugging, calibration, and validation of model parameters using field and telemetry data.
• Maintain and document code in a Git repository, following established processes for the Qt 6/C++17 development environment.
• Provide regular progress reports and update user documentation.
• Ensure all code and documentation developed remains the property of the U.S. Government.
Minimum Qualifications:
• Bachelor’s degree in Computer Science or a closely related technical field.
• At least 10 years of applied programming experience, with demonstrated proficiency in C++ (C++17 or later).
• Experience with large, object-oriented codebases and scientific/engineering modeling applications.
• Proficiency with the Qt development environment and use of Boost libraries.
• Experience with Git version control.
• Strong analytical, troubleshooting, and debugging skills.
• Excellent written and verbal communication skills; ability to work independently and collaboratively with scientific and technical stakeholders.
Preferred Qualifications:
• Coursework or demonstrated experience in ecology, fisheries, oceanography, natural resources, or related fields.
• Experience developing or maintaining ecological, biological, or environmental models that inform scientific or management decisions.
• Familiarity with model calibration using ecological/field data (e.g., radio-telemetry, PIT tag data).
• Experience developing cross-platform C++ GUI applications (Windows, Linux, Mac OSX).
• Prior experience supporting federal, state, or academic research programs.
Work Location/Remote Work:
The primary place of performance is the Northwest Fisheries Science Center, Seattle, WA. Remote work maybe permitted, subject to coordination and regular communication with NOAA project staff.
Equal Employment Opportunity
Pivot Path Solutions, LLC is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, protected veteran status, or any other status protected by applicable law.
Powered by JazzHR
beNlwqnl3I
- ...Ecology Division 2725 Montlake Boulevard East 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...SeniorContract work
$115k - $150k
...microbial diversity, and many more. On a technical level, NCBI’s wide range of applications, platforms (e.g. node, Python, Django, C++), and applications and environments (petabyte-level big data, multiple cloud providers) serve more users than the US Postal Service...SeniorFull timeWork at officeRemote workFlexible hours$91k - $140k
...per year Requirements: Strong programming expertise in modern C++ with a proven history of creating high-performance, reliable,... ...invite you to join our Decision Management Program (DMP) team as a Senior Software Development Engineer at our Vancouver office. Here, you...SeniorFull timeWork at office- ...operations worldwide. For more information, visit . Follow Shield AI on LinkedIn, X, Instagram, and YouTube. This role is for a seasoned C++ generalist and systems integrator who thrives at the intersection of software, infrastructure, and integration. You’ll lead complex...SeniorFull timeTemporary workPart timeWork experience placementWorldwide
$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- Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python within classified environments. You will contribute to multi-mission planning tools and mission-...SeniorInterim role
- Johns Hopkins Applied Physics Laboratory in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments. You will contribute to multi-mission planning and transition efforts supporting...SeniorInterim role
- The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD, seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments, with emphasis on modular design, performance, and documentation...Senior
- Black Canyon Consulting in Bethesda, Maryland is seeking a Senior Software Developer specializing in Bioinformatics and Big Data. This... ...candidate will have over 5 years of experience, proficiency in C++, and a solid understanding of large data environments. The role...SeniorRemote jobFull time
$85k
...willing to learn about the complexity of military systems. As a Senior Software Engineer your duties and tasks would include:... ...developing, testing, and reviewing cyber-hardened software written in C++ and Python within classified environments. Work includes object-...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours- Ariadne is seeking a Senior Software Developer to support NCBI in Bethesda, MD, with onsite and remote options. The role focuses on building... ...data access platforms. The ideal candidate has 10+ years of C++ and cloud experience, with Linux, REST APIs, CI/CD, and a...SeniorRemote work
- SAIC is seeking an experienced Solutions Architect to join the Solutions & Technology group. The role is preferred to be based in Chantilly, VA, with hybrid options in Reston or Arlington, VA. You will translate complex government requirements into compelling winning...Senior
$200k - $240k
Description SAIC's Solutions & Technology group is seeking an experienced Solutions Architect to join the Solutions & Technology group. The position is preferred to be based out of Chantilly, VA but open to a hybrid role in Reston, VA or Arlington, VA. Reporting directly...Senior$155k - $303k
...obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.OverviewAs a Senior Principal, you will actively participate in the growth and development of the Management Consulting and Strategy practice at...Senior- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead Federal DHS growth campaigns and strategic captures. You will drive win strategies, pricing, and competitive analyses to secure new opportunities in the federal market. The...Senior
- ...techniques · Experience with assembly for at least one major architecture · Strong computer science fundamentals · Proficiency in C or C++ and Python · Active clearance or ability to obtainDesired Skills & Experience · Experience with fuzzing or side channel attacks ·...SeniorFull time
- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead our Federal - DHS Growth campaign. You will drive strategic captures, manage gate processes, and shape win strategies for DHS and other federal opportunities. The role requires...Senior
- Kforce has a client that is seeking a Senior Firmware Security Engineer in Redmond, WA. Summary: Join a cutting-edge engineering team... ...analysis platforms for Azure Hardware Security. This role combines C++, Python, LLVM, AI/LLM technologies, and automated security...SeniorTemporary work
- ...cutting-edge embedded security challenges. The role requires hands-on experience with JTAG/UART, oscilloscopes, logic analyzers, and bootloader development. A TS/SCI readiness and strong programming skills in C/C++ are highly valued. #J-18808-Ljbffr Two-Six-TechnologiesSenior
- SAIC's Solutions & Technology group seeks an experienced Solutions Architect to join our team. The role will report to the Intel Space CTO and act as a cornerstone for capture and proposal efforts, translating complex government requirements into compelling technical solutions...Senior
- Responsibilities Join a collaborative team of 8 multi-disciplinary science & technology, legal, and security professionals who are on a mission to advance the economic security priorities of OUSW(R&E) and the United States. Shape the policy and enforcement landscape of...SeniorWork at office
- ...Senior Software Engineer – Platform Systems II Confidential Client – Purple Squirrel Enterprises About the Opportunity Our... ...~ Proficiency in one or more of the following languages: Go, C/C++, Rust, or Java ~ Experience designing and operating large-scale...SeniorFull timeFlexible hours
$184k - $287.5k
...understanding of compiler internals including experience with semantic analysisKnowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizationsWays to stand out from the crowd:Deep understanding of...SeniorFull timeRemote work- ...defining success, and guiding cross-functional teams from diagnosis through sustained execution. You will serve as a trusted advisor to senior leaders while ensuring delivery excellence across multiple workstreams. The role demands autonomy, strong client relationships, and...Senior
- 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
- ...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
- ...include: Lead and oversee a portfolio of clinical informatics and health IT initiatives Serve as primary point of contact to senior government stakeholders Ensure integration across technical, clinical, and operational domains Manage program performance across...Senior
- ...counter-sensing missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA... ...implementing real-time signal processing solutions using CUDA/C++. This position offers significant opportunities for career...SeniorFull timeLocal areaRemote workNight shift
- ...vulnerabilities, and developing innovative solutions. Candidates should have a Bachelor’s degree or 7+ years of relevant experience, with strong programming skills in C/C++ and Python. Competitive salary and comprehensive benefits package offered. #J-18808-Ljbffr Two Six TechnologiesSenior
- Forterra is seeking a senior software engineer in Arlington, VA, to design and develop software solutions for robotics and automation.... ...a strong software development background, excellent skills in C/C++, and experience with robotics systems. This full-time role offers...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer. Be the first to apply!
- c++ software developer Washington DC
- c++ programmer Washington DC
- c++ developer Washington DC
- senior operations associate Washington DC
- senior safety specialist Washington DC
- senior technology project manager Washington DC
- remote senior business analyst Washington DC
- senior manager clinical operations Washington DC
- senior supervisor Washington DC
- senior leadership Washington DC




