Senior C++ Programmer
Ladgov Corporation
Job Description
Job Description
Place of Performance:
NOAA Fisheries, Northwest Fisheries Science Center
Fish Ecology Division
2725 Montlake Boulevard East
Seattle, Washington 98112
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.
Powered by JazzHR
LnQaH9Oly3
- ...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...SeniorFull timeContract workWork at officeRemote work
$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- ...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...SeniorFull timeTemporary workPart timeWork experience placementWorldwide
$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...SeniorFull time- ...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$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$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- ...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...Senior
- ...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 ·...SeniorFull time
- 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...SeniorWork at office
- ...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...SeniorFull timeFlexible hours
$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...SeniorFull timeRemote work- ...Job Description We are hiring a Senior Software Engineer with strong experience in building scalable applications. The candidate will... ...experience in software development Strong knowledge of Java / Python / C++ Experience in system design Problem-solving and leadership...Senior
- ...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...SeniorFull timeLocal areaRemote workNight shift
- ...Title: Senior Embodied AI Engineer About Us: UnitX builds the world's leading physical AI systems to automate repetitive visual... ...-level coding skills with deep expertise in Python and C++ . Machine Learning Mastery: Deep expertise in developing modern...SeniorFull time
- A leading tech firm is looking for a Senior Principal Engineer to lead platform architecture and strategic planning. In this role, you will define the technical vision across multiple engineering organizations, ensuring a seamless integration of product systems. Ideal...SeniorRemote 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$107.9k - $195.05k
...ResponsibilitiesDesign, develop, and deploy advanced SDR systems using Ettus Research USRP hardwareDevelop high-performance SDR applications using:C++UHD (USRP Hardware Driver)Implement and optimize:Real-time DSP pipelinesCustom waveform generationModulation/demodulation chainsRF...SeniorFull time- Washington, District of ColumbiaOnsiteDirect Hire$175k - $250kWe're partnering with an early-stage company building mission-critical software used in complex, real-world environments. This is a full-time opportunity based in Washington, DC (onsite) for an experienced Infrastructure...SeniorFull time
- 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
- ...improve performance metrics.Operate as a software leader and as a senior level individual contributor.QualificationsRequired... ...assembly.Desired experience in higher level languages such as Java, C/C++ and object oriented programming a plus..Experience delivering an...SeniorWorldwide
- ...in backend software engineering ~ Strong proficiency in Java, C++, Go, or similar systems-level languages ~ Experience designing... ...governance, lineage, and catalog capabilities across the platform. As a Senior Software Engineer on this team, you will design and implement...SeniorFull time
$203.5k - $275.3k
Are you passionate about transforming how Amazon's senior leaders make strategic talent decisions? Amazon's Senior Talent and Transformation team is seeking an exceptional Principal Workforce Strategist to revolutionize workforce planning across our global organization...SeniorFlexible hours- ...billions who remain unconnected.Position OverviewWe are seeking a Senior Software Integration Engineer to join AST SpaceMobile’s dynamic... ....Technology StackProgramming and scripting languages: Python, C/C++, Bash.Version control systems: Git.Build automation tools:...SeniorWork at office
$191k - $254k
...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC... ...Required Qualifications Proficiency in Python, C, and/or C++ Strong understanding of software architecture and software design...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$220k - $292k
...algorithms and software for real-time systems, focusing on target tracking and state estimation. The position requires proficiency in C/C++, Python, and Matlab, and involves working on mission-critical applications. A strong understanding of applied mathematics and...Senior$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Washington, DC | Full Time Position: Senior Embedded Software Engineer... ...Experience with one or more of the following languages: Rust, C, C++, ARMv7/ARMv8 assembly Hands-on experience developing bare-metal...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$170k - $230k
...Advance your career 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 driven and resourceful like you....SeniorImmediate startWorldwideFlexible hours$180k - $270k
...Arlington, VA or San Diego, CA) currently has an opening for a Senior Signal Processing Engineer.As a EW Senior Signal Processing Engineer... ...Linux, Mathematica, Python, Simulink - and languages such as C/C++, Java etc.- Working knowledge areas such as digital filtering,...SeniorFull timeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer. 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



