Senior C++ Programmer - COMPASS Ecological Model
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.
- ...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...SeniorContract work
- ...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...SeniorFull timeContract workTemporary workFor contractorsWork at officeFlexible hours
$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...SeniorFull timeWork at office- ...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...SeniorWork at officeRemote workFlexible hours
$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...SeniorFull timeTemporary workRemote work- 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...SeniorWork at office
$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- ...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,...SeniorFull timeTemporary workPart timeWork experience placementWorldwide
$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...SeniorLocal area- 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
- ...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
- 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
$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- ...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
$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$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 ForumSenior- 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...SeniorWork at office
- ...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...SeniorFull timeWork at officeRemote work
$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...SeniorFull timeTemporary workWork at officeRemote work$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...SeniorPermanent employmentFull timeWork experience placement- 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...SeniorWork at office
- ...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
- 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
...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...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours$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...SeniorWork at officeLocal area- 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
- ...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
- 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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer - COMPASS Ecological Model. Be the first to apply!
- senior lead project manager Washington DC
- senior robotics software engineer Washington DC
- senior firewall engineer Washington DC
- senior devops engineer remote Washington DC
- senior sas administrator Washington DC
- senior IT manager Washington DC
- senior contracts analyst Washington DC
- senior implementation consultant Washington DC
- sr project manager Washington DC
- senior windows systems engineer Washington DC


