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
    14 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
    4 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
    4 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
    4 days ago
  • $204k - $259k

     ...simulation across 15+ U.S. states. The core challenge within Model Lifecycle is accelerating Waymo's ML development cycle. As we scale...  ....   You have: Outstanding programming skills in C++ or Python Experience in ML data engineering, including data pipelines... 
    Senior
    Full time
    Temporary work
    Remote work

    Waymo

    Washington DC
    2 days ago
  • Mayvin is seeking a Senior Model Based Systems Engineer (MBSE) to provide analysis support to the Portfolio Acquisition Executive, Maritime, Expeditionary Missions (PMS 408). The ideal candidate possesses a strong background and experience supporting defense acquisition... 
    Senior
    Work at office

    Mayvin, Inc.

    Alexandria, VA
    3 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
    13 hours 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
    1 day 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
    1 day 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
    2 days 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
  • 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
    3 days 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
    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
  •  ...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
    3 days 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
    4 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
    1 day 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
    4 days 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
  • $140k - $190k

    [ 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 technologies, tailored to meet the complex... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Arlington, VA
    more than 2 months ago
  • $143k - $215k

     ...looking for an experienced backend engineer to join a team building AI-driven power-user applications in the CAD/CAM space. You will own C++ powered web services, working closely with product engineering to integrate CAM libraries into our web product. The ideal... 
    Senior
    Permanent employment
    Full time
    Work experience placement

    Re:Build Manufacturing

    Washington DC
    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
    13 hours ago
  •  ...on compliance across the enterprise. You will partner with risk, audit, and business teams to manage regulatory risk from scripts, models, and governance standards while providing practical challenge and guidance. The role requires strong collaboration, analytical thinking... 
    Senior

    Capital One

    Mc Lean, VA
    4 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
    2 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

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $115.7k - $119.5k

     ...Senior Analyst - BCG Vantage, Organization Design & Operating Model - Washington, United States of America Locations : Dallas | Chicago | Washington | Los Angeles | San Francisco | Brooklyn | Atlanta Who We Are Boston Consulting Group partners with leaders in... 
    Senior
    Work at office
    Local area

    Boston Consulting Group

    Washington DC
    2 days 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
    4 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
    13 hours 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
    4 days ago
  • Cogir USA is looking for Care Partners in Alexandria, Virginia. The role involves providing compassionate, direct care to residents, assisting them with daily activities while ensuring their comfort, safety, and dignity in a supportive setting. Ideal candidates will have...
    Senior

    Cogir USA

    Alexandria, VA
    2 days 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!