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

Senior C++ Programmer

Ladgov Corporation

Place of Performance:

NOAA Fisheries, Northwest Fisheries Science Center
Fish 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 issues, improving performance, and collaborating with NOAA scientists. .

The NOAA Northwest Fisheries Science Center requires an experienced Senior C++ Programmer to develop and improve the Comprehensive Passage (COMPASS) model. COMPASS predicts how dam and reservoir operations affect juvenile salmon and steelhead survival and passage through the Columbia River hydropower system.

The programmer will work closely with NOAA scientists to complete the graphical user interface, develop ecological modeling features, troubleshoot and debug the program, improve performance, and maintain technical and user documentation.

 

Requirements:

  • Must have a degree in computer science or a related field.

  • Must have at least 10 years of applied programming experience.

  • Must demonstrate strong C++ proficiency through relevant completed projects.

  • Must have experience working with large, complex, object-oriented C++ applications.

  • Must be able to work with C++17, Qt 6, Boost, and Git.

  • Must be able to compile, test, troubleshoot, and deploy software builds.

  • Must be able to create Windows installer packages using NOAA’s documented process.

  • Must communicate clearly and professionally with NOAA scientists and project personnel.

  • Must provide regular progress reports and update technical and user documentation.

  • Must be able to complete required NOAA security screening and information-technology training.

  • Must protect NOAA data and comply with applicable information-security requirements.

  • Coursework or experience in ecology, fisheries, oceanography, natural resources, or a related field is strongly preferred.

  • Experience developing ecological models used to support management decisions is strongly preferred.

Duties:

  • Complete development of the COMPASS graphical user interface.

  • Add controls that allow users to modify model parameters and environmental data, including flow and temperature.

  • Complete the adult fish passage module for upstream migration and dam passage.

  • Develop ecological functions for reservoir survival, travel time, tailrace delay, fish-ladder movement, fallback, and harvest.

  • Work with NOAA scientists to calibrate model parameters using radio-telemetry and PIT-tag data.

  • Troubleshoot, debug, test, and maintain approximately 230,000 lines of C++ code.

  • Implement model changes requested by NOAA’s West Coast Region.

  • Support analyses related to salmon management, hydropower operations, litigation, and the Endangered Species and Magnuson-Stevens Acts.

  • Improve software speed, efficiency, memory usage, reliability, and ease of use when necessary.

  • Maintain existing acceptance-test parity and confirm that updates produce correct results.

  • Create and deploy Windows builds while maintaining compatibility with Linux and macOS where practical.

  • Document completed work and provide evidence that each update functions as expected.

  • Support the graphical interface and adult passage module during any exercised option years.

  • During Option Year One, add tributary travel-time and survival functionality and other NOAA-prioritized ecological features.

  • During later option years, continue maintenance and expand features based on previously completed work.

  • Obtain written NOAA approval before performing work that expands the agreed scope.

  • Ensure all code and documentation developed under the contract are delivered to and become the property of the U.S. Government.

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

    Pivot Path Solutions

    Washington DC
    7 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
  •  ...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
  •  ...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
    2 days ago
  • $140k - $190k

     ...Senior CUDA/C++ Software Engineer 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 demands of defense and intelligence sectors. By integrating... 
    Senior
    Temporary work
    Remote work

    Grey Matters Defense Solutions

    Arlington, VA
    1 day ago
  •  ...microarchitectures (e.g., Ampere, Blackwell) and experience debugging/optimizing GPU kernels using tools like Nsight. Strong knowledge of C++ and experience in large code bases, comfortable in Linux development environments. Experience in development, debugging, and... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Washington DC
    a month 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
    3 days 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
    2 days ago
  •  ...simulations need to run at a huge scale to cover everything that might happen, and to help prove our driving to be safe. As a Simulation C++ Platform Engineer, you will build the architecture on which simulation relies, with a specific focus on our high-speed, GPU-based... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Washington DC
    a month ago
  • $130k

     ...Job Description: Senior C++ Developer Location: United States Start Date: 16 April 2026 Pay Rate: $130,000 per annum Job Description: We are seeking a highly skilled and experienced Senior C++ Developer to join our team. The successful candidate will... 
    Senior
    Full time

    Spencer Ogden

    Washington DC
    13 hours 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
    1 day ago
  •  ...A leadership consulting firm based in Alexandria is looking for a Principal to lead long-term transformational engagements with senior executives. The role demands a proven record of managing large programs, strong client relationship skills, and the ability to mentor... 
    Senior

    McChrystal Group

    Alexandria, VA
    1 day ago
  • A leading technology company is seeking a Senior Principal Engineer to define the technical strategy for their foundational platform. This role involves establishing strategic goals, leading cross-company programs, and architecting systems for billing and identity management... 
    Senior
    Remote work

    Docker, Inc.

    Washington DC
    1 day 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
    13 hours 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
    3 hours 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
    3 days 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
    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
    3 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
    3 hours 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
    3 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
    13 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
    1 day 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
    4 days 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
    4 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
    13 hours 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
  •  ...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
    3 days 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
    4 days 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
    13 hours ago

Do you want to receive more vacancies?

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