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
- ...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,...SeniorFull timeContract workWork at officeRemote 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
$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...SeniorWork at officeLocal area$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...SeniorWork at officeShift work- ...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 workWork 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- ...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
$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- ...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- ...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 payFull timeContract workFor contractorsWork at office
$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...SeniorFull timeFlexible hours$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- ...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
- ...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
$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$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 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
- 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
- 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
$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- 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
- 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
$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...SeniorTemporary workWork experience placementWork at office- 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
- ...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
$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...SeniorFull timePart timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer - COMPASS Ecological Model. 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



