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

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

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Programmer in Washington DC vacancy
  •  ...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... 
    Senior
    Contract work

    Ladgov Corporation

    Washington DC
    6 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Nih-ncbi

    Bethesda, MD
    17 hours ago
  • $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... 
    Senior
    Full time
    Work at office

    Mastercard

    Washington DC
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Washington DC
    3 days 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
    a month ago
  • 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-... 
    Senior
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    4 days ago
  • 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... 
    Senior
    Interim role

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    7 hours ago
  • 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

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • 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... 
    Senior
    Remote job
    Full time

    Black Canyon Consulting LLC

    Bethesda, MD
    4 days ago
  • $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-... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    7 hours ago
  • 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... 
    Senior
    Remote work

    Ariadne Genomics Inc

    Bethesda, MD
    3 days ago
  • 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

    Jobleads-US

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

    CareerArc

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

    Publicis Media

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

    L3Harris Technologies

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

    Motion Recruitment

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

    Harris Geospatial Solutions

    Arlington, VA
    4 days ago
  • 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... 
    Senior
    Temporary work
    Washington DC
    14 days ago
  •  ...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-Technologies
    Senior

    Two-Six-Technologies

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

    SAIC

    Arlington, VA
    4 days ago
  • 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...
    Senior
    Work at office

    Jobtailor

    Alexandria, VA
    2 days ago
  •  ...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... 
    Senior
    Full time
    Flexible hours

    Purple Squirrel Enterprises

    Washington DC
    17 hours ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

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

    Mcchrystalgroup

    Alexandria, VA
    17 hours 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
    1 day 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
    4 days ago
  •  ...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

    Oxford Government Consu

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

    Str

    Arlington, VA
    17 hours ago
  •  ...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 Technologies
    Senior

    Two Six Technologies

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

    Forterra

    Arlington, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Programmer. Be the first to apply!