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 a month ago
Similar jobs that could be interesting for youBased on the Senior C++ Programmer in Washington DC vacancy
  • $85k

     ...willing to learn about the complexity of military systems. As a Senior Software Engineer your duties and tasks would include:...  ...developing, testing, and reviewing cyber-hardened software written in C++ and Python within classified environments. Work includes object-... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    12 hours ago
  •  ...Job Title: Senior C++ Software Engineer Location: Fort Washington, PA 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
    2 days ago
  • $85k - $195k

     ...Science, Computer Engineering, Software Engineering, or a closely related discipline. We require 4+ years of experience developing C++ applications on Linux. We require 1+ years of Python programming experience. We require experience with Git or comparable... 
    Senior
    Full time
    Interim role

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    2 days ago
  • The Senior Talent and Transformation team enables Amazon's senior leaders, and through them the company, to be as successful as possible inventing and delivering for customers, today and tomorrow. We seek a Principal UX Designer who excels in strategic thinking and thrives... 
    Senior
    Full time

    Amazon

    Washington DC
    5 days ago
  •  ...IronEagleX, a subsidiary of General Dynamics Information Technology (GDIT), seeks a Senior Principal Data Scientist in Crystal City, VA to transform large, complex data into actionable insights. You will work with analysts, software engineers, and stakeholders to develop... 
    Senior

    Jobleads-US

    Arlington, VA
    5 days ago
  • The Henry M. Jackson Foundation for the Advancement of Military Medicine seeks a Sr Scientist to serve as Principal Investigator, conceiving and leading high-complexity research programs in surgical, trauma, critical care, and related disciplines. The role includes mentoring...
    Senior

    The Henry M. Jackson Foundation for the Advancement of Milit...

    Bethesda, MD
    4 days ago
  • General Dynamics Information Technology, Inc. is seeking a Senior Principal Directory Services Architect to drive enterprise IT solutions and optimize the customer’s environment. You will lead complex directory services, authentication, and identity management initiatives... 
    Senior

    General Dynamics Information Technology, Inc.

    Washington DC
    2 days ago
  • L3Harris Technologies in the Washington DC area is seeking a Senior Principal, Business Development to lead growth campaigns across the Maritime sector. You will reinforce relationships with DoW and US Navy customers, shape capture strategies, and coordinate internal teams... 
    Senior

    Harris Geospatial Solutions

    Arlington, VA
    5 days ago
  •  ...include: Lead and oversee a portfolio of clinical informatics and health IT initiatives Serve as primary point of contact to senior government stakeholders Ensure integration across technical, clinical, and operational domains Manage program performance across... 
    Senior

    Oxford Government Consu

    Washington DC
    a month ago
  • Iron EagleX is seeking a Senior Principal Intelligence Analyst, Agentic AI Integration to support our AI team in Crystal City, VA. The role infuses AI-enabled tools into analytic processes to accelerate and improve insights while ensuring validation, explainability, and... 
    Senior

    General Dynamics IT

    Arlington, VA
    4 days ago
  •  ...Senior Guidance, Navigation & Control (GNC) Engineer The Senior Guidance, Navigation & Control (GNC) Engineer position is a full-time...  ...system trade studies required Experience coding in C and C++ required Ability to work as an individual contributor or in a... 
    Senior
    Full time

    Cummings Aerospace

    Arlington, VA
    1 day ago
  • Publicis Sapient is seeking a Senior Principal to help grow the Management Consulting and Strategy practice and shape goal-oriented Digital Business Transformations for clients. You will deliver strategic advice in the early stages of transformations and work in multidisciplinary... 
    Senior

    Publicis Sapient

    Arlington, VA
    2 days ago
  •  ...hardware Document designs and performance analysis Skills: ~8+ years’ experience in Firmware or Embedded Software Development in C/C++ ~2+ years’ experience developing firmware with multi-core SoCs or MCUs ~ Experience with Zephyr OS, Embedded Linux or other RTOS... 
    Senior

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...Senior zTPF Systems Engineer We are seeking a high-caliber Senior zTPF Systems Engineer to join a mission-critical team in Washington...  ...applications, leveraging a deep mastery of zTPF Assembler and C++ to ensure seamless integration with modern Web Services and API... 
    Senior

    Georgia IT Inc

    Washington DC
    4 days ago
  •  ...architecture, security properties, trust boundaries, and design decisions. Requirements Strong systems programming experience in C/C++ and Rust, including memory safety, concurrency, and performance optimization under real constraints. Hands-on experience with... 
    Senior
    Full time

    Anduril Industries

    Washington DC
    3 days ago
  • $135.2k - $306.4k

     ...RoCE, InfiniBand, or equivalent high-performance networking technologies. ~ Strong experience developing networking software in C/C++. ~ Experience designing and optimizing distributed communication frameworks and transport protocols. ~ Solid understanding of operating... 
    Senior
    Full time
    Flexible hours

    Oracle

    Washington DC
    2 days ago
  • $135.2k - $306.4k

     ...development, or operational experience. We need strong experience in C/C++, with openness to working in Rust. We value substantial...  ...We will rely on you to provide strategic technical direction to senior leadership and help align organization-wide priorities. You... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    2 days ago
  •  ...building systems software, with at least 3 years focused on networking, transport protocols, or or routing. - Strong proficiency in Rust or C++, including ownership and borrowing semantics, async runtimes, concurrency primitives, and profiling / optimization techniques. - An... 
    Senior
    Full time
    Remote work

    Ditto

    Washington DC
    14 days ago
  • $155k - $303k

    Job Description As a Senior Principal, you will actively participate in the growth and development of the Management Consulting and Strategy practice at Publicis Sapient. Your role will focus on shaping goal-oriented Digital Business Transformations for our clients and... 
    Senior

    Publicis Sapient

    Arlington, VA
    2 days ago
  •  ...Job Description Job Description Position Title: Senior Principal Field Programmable Gate Array & Digital Signal Processing Engineer Location:...  ...algorithm development and hardware verification, along with C/C++ development in Linux environments. ~ Experience with... 
    Senior
    Full time
    Work at office
    Flexible hours

    Research Innovations

    Alexandria, VA
    a month ago
  • $220k - $292k

     ...REQUIRED QUALIFICATIONS Proficiency in algorithm design, software development, and statistical modeling with programming expertise in C/C++, Python, and Matlab. Strong knowledge of target tracking techniques, such as Kalman filters, particle filters, and multi‑target... 
    Senior

    Slope

    Washington DC
    1 day ago
  •  ...Senior Software Integration EngineerLanham, Maryland, United StatesAST SpaceMobile is building the first and only global cellular broadband...  ....Technology StackProgramming and scripting languages: Python, C/C++, Bash.Version control systems: Git.Build automation tools:... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    1 day ago
  • $158.84k - $190.63k

     ...Senior Principal Engineer This is a rare chance to serve as a top-level technical authority at the intersection of engineering, policy, and industry leadership. As Senior Principal Engineer in EEI's Reliability department, you will be a go-to expert for member companies... 
    Senior
    Work at office

    EEI Corporation

    Washington DC
    4 days ago
  •  ...Senior Backend Engineer Location: Hybrid, Washington, DC About the Role As a Senior Backend Engineer, you will design and implement...  ...role is ideal for an engineer with strong experience in Go, C++, or a similar object-oriented or lower-level programming... 
    Senior

    RIT Solutions

    Washington DC
    4 days ago
  •  ...protect our country from threats. Job Description Advance how our customers operate while you advance your career. Join GDIT as a Senior Principal Directory Services Architect you will build an impactful career in enterprise IT, collaborating with people who are... 
    Senior
    Flexible hours

    General Dynamics Information Technology

    Washington DC
    4 days ago
  • ## Senior Principal Reverse EngineerApplylocations: Arlington, VAtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR101671Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support... 
    Senior
    Contract work
    Immediate start

    Nightwing Group

    Arlington, VA
    2 days ago
  • $180k - $220k

    The Senior Cyber Engineer plays a critical role in ensuring that acquisitions programs have validated requirements to build mission-critical...  ...development using Python and Bash; working familiarity with C/C++ is highly desirable for binary analysis and gateway integration.... 
    Senior
    Contract work

    Modern Technology Solutions

    Washington DC
    22 hours ago
  • $174.86k

    Agency: Securities and Exchange CommissionDepartment: Other Agencies and Independent OrganizationsSub agency: Division of Investment Management, Rulemaking OfficeSalary: Starting at $174,859 Per year (SK 16)Dates: Open 09/22/2026 to 10/05/2026Schedule: Full-timeWork type...
    Senior

    United States Government

    Washington DC
    4 days ago
  •  ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Trend Capital Holdings, Inc.

    Washington DC
    more than 2 months ago
  • $169.28k

    Agency: Treasury, Departmental OfficesDepartment: Department of the TreasurySalary: Starting at $169,279 Per year (GS 15)Dates: Open 09/11/2026 to 09/25/2026Schedule: Full-timeWork type: PermanentRelocation: FalsePosition ID: 26-DO-13043578-PDocument ID: 884277000Grade:...
    Senior

    United States Government

    Washington DC
    22 hours ago

Do you want to receive more vacancies?

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