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

Senior C++ Programmer - COMPASS Ecological Model

Full-time

Prestige Development Group

Job Title : Senior C++ Programmer COMPASS Ecological Model



Location : Hybrid/On-site - Seattle, WA



Department : Government Contracts



Job Type : Full-Time/Contract - Base Year with two Option Years (10/01/2026 09/30/2029)

About Prestige Development Group (PDG)
Prestige Development Group (PDG) specializes in providing innovative human capital management solutions tailored to meet the needs of both private and public sector organizations. We are a certified SBA HUBZone and Economically Disadvantaged Woman-Owned Small Business dedicated to fostering diversity, inclusion, and operational excellence.

Position Summary

We are seeking a Senior C++ Programmer with applied ecological knowledge to support a federal agency client on a mission-critical fisheries ecology modeling system. This complex, ~230,000-line object-oriented C++ application (built under Qt 6/C++17 with Boost) predicts the effects of dam and reservoir operations on juvenile salmon and steelhead survival and passage through a major hydropower river system. This role is integral to maintaining and expanding an essential decision-support tool that informs hydropower operations and fisheries management under federal environmental and species protection regulations.

Key Responsibilities

  • Complete development of the application's graphical user interface (GUI), including expanded functionality for editing model parameters and environmental data (such as flow and temperature), and build the installer package following documented processes.
  • Complete development of a passage module simulating upstream migration, including delay at structures, passage timing, travel time/survival in reservoirs, fallback, and harvest-related losses, calibrating parameters using telemetry and tagging data in collaboration with project scientists.
  • Implement future modifications requested by regional stakeholders to support natural resource management decisions, including scenario-based analyses used to inform operational and regulatory evaluations.
  • Perform routine maintenance and minor modifications to preserve and improve model performance and functionality, including managing runtime efficiency for both standard and large-scale batch simulation runs.
  • In future phases: expand the model to include additional habitat travel time/survival modeling, species-specific life history behaviors, and movement/survival modeling in estuarine or tidally-influenced environments.
  • Troubleshoot and debug the application in coordination with client technical staff, and implement new ecological features as needed.
  • Provide regular (weekly to monthly) progress reports on code changes and updates to user documentation.
  • Participate in scheduled team meetings, ad hoc meetings, and ongoing communication with the client project lead to coordinate task priorities.

Qualifications



Required :

  • Bachelor's degree (or higher) in a Computer Science field.
  • 10+ years of applied programming experience.
  • Demonstrated proficiency in C++, supported by examples of completed C++ projects.

Preferred :

  • Coursework in ecology, fisheries, oceanography, natural resources, or a related field.
  • Experience working with complex ecological models that inform management decisions.
  • Familiarity with Git-based version control, Qt development environment, and Boost libraries.

Equal Employment Opportunity (EEO) Statement
Prestige Development Group (PDG) is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. PDG prohibits discrimination and harassment of any kind, including based on race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, or any other protected characteristic as outlined by federal, state, or local laws.

Americans with Disabilities Act (ADA) Statement
PDG is committed to providing reasonable accommodations for individuals with disabilities in our job application and hiring process.

Background Check Policy
Employment is contingent upon the successful completion of a background check. PDG complies with all applicable laws regarding background checks.

How to Apply
Interested candidates are encouraged to submit their resume. Applications will be reviewed on a rolling basis until the position is filled.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior C++ Programmer - COMPASS Ecological Model in Washington DC vacancy
  •  ...Fisheries, Northwest Fisheries Science Center Fish Ecology Division 2725 Montlake Boulevard East...  ...Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features... 
    Senior
    Contract work

    Ladgov Corporation

    Washington DC
    8 days ago
  •  ...Pivot Path is seeking a highly skilled Senior C++ Programmer to support the ongoing development,...  ...maintenance of the Comprehensive Passage (COMPASS) model. COMPASS is a mission-critical,...  ...and technical staff to implement new ecological features, improve model performance,... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Pivot Path Solutions

    Washington DC
    10 days ago
  •  ...Link To the ProSidian website at DescriptionProSidian Seeks a Senior Air Force Operations & Sustainment Subject Matter Expert (Weapon...  ...Systems) | Aerospace & Defense Operation & Support (O&S) Legacy Cost Model Support and Independent Cost Estimates [AFCAA0011010] for... 
    Senior
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Flexible hours

    Prosidian Consultng

    Washington DC
    3 days ago
  • $107.9k - $195.05k

     ...career challenge?The Non-Kinetic Effects Business Area, part of the Defense Sector at Leidos, currently has an opening for a cleared Senior Model-Based Systems Engineer to work in our Arlington, VA office. This is an exciting opportunity to use your experience helping... 
    Senior
    Full time
    Work at office

    Leidos

    Arlington, VA
    3 days ago
  •  ...offer opportunity, unique challenges, and clear-sighted commitment to the mission. Objective. Responsive. Trusted.SPA is seeking a Senior Model Based Systems Engineer (MBSE) to provide analysis support to the Portfolio Acquisition Executive, Maritime, Expeditionary... 
    Senior
    Work at office
    Remote work
    Flexible hours

    MCR

    Alexandria, VA
    3 days ago
  • $115.7k - $119.5k

     ...Senior Analyst Locations: Dallas | Chicago | Washington | Los Angeles | San Francisco | Brooklyn | Atlanta Boston Consulting Group...  ...—and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization... 
    Senior
    Work at office
    Local area

    Boston Consulting Group

    Washington DC
    3 days ago
  • $100k - $180k

     ...DegreeSalary Range: $100,000.00 - $180,000.00 SalaryTravel Percentage: NoneJob Shift: DayJob Category: Government Mayvin is seeking a Senior Model Based Systems Engineer (MBSE) to provide analysis support to the Portfolio Acquisition Executive, Maritime, Expeditionary... 
    Senior
    Work at office
    Shift work

    Mayvin

    Alexandria, VA
    2 days ago
  •  ...and advance the Comprehensive Passage (COMPASS) model for application in river systems to evaluate...  ...in statistics, mathematics, fisheries, ecology, or the natural sciences.Experience:...  ...Familiarity interpreting or interfacing with C or C++ code within a scientific modeling... 
    Contract work
    Work at office

    Think Tank, Inc.

    Washington DC
    5 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
    18 hours ago
  •  ...Job Title: Senior C++ Developer Location: Fort Washington, PA - Onsite Job Description: Reviewing and co-specifying requirements for new and existing features Designing and coding the software (C++ and Object-Oriented programming). Implementation... 
    Senior

    AIT Global inc.

    Fort Washington, MD
    1 day 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
  •  ...LinkedIn, X, Instagram, and YouTube. This role is for a seasoned C++ generalist and systems integrator who thrives at the...  ...real-time operators.Experience developing and integrating with modeling or analysis pipelines.Ability to obtain a TS/SCI clearance.$180,... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Washington DC
    18 hours ago
  • $130k - $196k

     ...development?Freddie Mac is currently seeking a senior developer to join the Credit Innovation...  ...maintaining CIA’s suite of applications, models and tools used for automated evaluation of...  ...best practices.Proficiency in Python, C++ and Java.Familiarity with AWS EKS and Python... 
    Senior
    Local area

    Freddie Mac

    McLean, VA
    18 hours ago
  •  ...Quantitative Analyst (Comprehensive Passage (COMPASS) modeling) to support National Oceanic and...  ...Fisheries Science Center (NWFSC), Fish Ecology Division (FE). Primary Function:...  ...Familiarity interpreting or interfacing with C or C++ code within a scientific modeling... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Work at office

    AIS Inc

    Washington DC
    5 days ago
  • $184k - $287.5k

     ...As part of NVIDIA’s Analytics and Data Intelligence (ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame operations. With flexible I/O, blazing-fast merging, aggregating, and filtering, our library serves diverse... 
    Senior
    Full time
    Flexible hours

    NVIDIA

    Washington DC
    1 day 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
  •  ...Job Title: Senior SAS/Python Model Validation and Modernization Developer Company: BLN24 About Us: We find strength in teamwork-a better you is a better us BLN24 is an award-winning Management Consulting Firm that supports the U.S. Federal Government in successfully... 
    Senior
    Full time
    Work at office
    Remote work

    BLN24

    McLean, VA
    more than 2 months ago
  •  ...team leads strategy and delivery of scalable data platforms. This role sits in the Capital Markets & Analytics Product group, shaping models used to manage risk and inform decisions across Finance and the firm. The Manager, Product Management will partner with Quant,... 
    Senior

    Capital One

    Mc Lean, VA
    2 days ago
  • $164.8k - $188.1k

     ...in McLean, VA is seeking a Manager, Product Manager focused on Model Analytics & Forecasting to own analytic platforms and govern predictive...  ...with Technology and Data teams to deliver high-priority solutions. #J-18808-Ljbffr Information Technology Senior Management Forum
    Senior

    Information Technology Senior Management Forum

    Mc Lean, VA
    18 hours ago
  • $229.9k - $262.4k

    Capital One National Association is seeking a Senior Manager, Quantitative Analysis in McLean, Virginia. This role involves leading advanced model development to support key financial decisions, leveraging the latest technologies in cloud computing and machine learning... 
    Senior

    Capital One National Association

    Mc Lean, VA
    3 days ago
  • Capital One seeks a Senior Manager, Quantitative Analysis within the Model Risk Office to lead the validation of economic forecasting, stress testing, and finance models. You will guide performance assessment, document processes, and influence business strategy with a... 
    Senior
    Work at office

    Capital One

    Mc Lean, VA
    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
    1 day ago
  • Hobbsnews is hiring a Data Scientist for the Model Risk Office in McLean, VA. The candidate will utilize innovative data strategies, collaborate with various teams, and validate risk models. Ideal candidates should have a strong educational background in quantitative fields... 
    Senior
    Work at office

    Hobbsnews

    Mc Lean, VA
    4 days ago
  • $85k

     ...the complexity of military systems. As a Senior Software Engineer your duties and tasks...  ...reviewing cyber-hardened software written in C++ and Python within classified environments...  ...management. Have a strong interest in modeling and simulation. Have demonstrated... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day 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
    18 hours ago
  • Capital One is seeking a Data Scientist in McLean, VA, to innovate in fraud detection and optimize model effectiveness. You will leverage advanced technologies to analyze data and build machine learning models, working closely with a talented team of engineers and data... 
    Senior

    Capital One

    Mc Lean, VA
    3 days ago
  • $86.25k - $172.5k

     ...employees feel respected, valued and have an opportunity to contribute to the company's success. As a Quantitative Analytics & Model Analyst Senior within PNC's Data Model Analytics organization, you will be based in Pittsburgh or Philadelphia, PA; Cleveland, OH; or Tyson... 
    Senior
    Temporary work
    Work experience placement
    Work at office

    Fairygodboss

    Falls Church, VA
    1 day ago
  • Cogir Senior Living, located in Alexandria, Virginia, is seeking dedicated Care Partners to provide compassionate and personalized care to residents. You will assist with essential daily living activities while fostering a supportive environment. Our culture values human... 
    Senior

    Cogirofmillcreekseniorliving

    Alexandria, VA
    3 days ago
  •  ...we do. As a startup, we disrupted the credit card industry by individually personalizing every credit card offer using statistical modeling and the relational database, cutting edge technology in 1988! Fast-forward a few years, and this little innovation and our passion... 
    Senior

    Capital One

    Mc Lean, VA
    4 days ago
  • $229.9k - $262.4k

     ...Overview Senior Manager, Quantitative Analysis - Model Risk Office At Capital One data is at the center of everything we do. As a startup, we disrupted the credit card industry by individually personalizing every credit card offer using statistical modeling and... 
    Senior
    Full time
    Part time
    Work at office
    Local area

    Capital One

    McLean, VA
    more than 2 months ago

Do you want to receive more vacancies?

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