Senior C++ Programmer
Pivot Path Solutions
Job Description
Job Description
About Pivot Path Solutions
Pivot Path Solutions, LLC is an enterprise IT and business solutions firm based in the National Capital Region. We support Department of Defense, federal civilian, and Intelligence Community customers with mission-focused technology, financial management, data, cybersecurity, and program operations expertise. Pivot Path is an SBA-certified 8(a), Women-Owned Small 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 mission-critical, object-oriented C++ application used to predict the effects of dam and reservoir operations on juvenile salmon and steelhead survival and passage through the Columbia River hydropower system. The successful candidate will work closely with NOAA scientists and technical staff to implement new ecological features, improve model performance, and ensure the system meets evolving management and regulatory needs.
This position is contingent upon contract award, funding, customer approval, and satisfaction of all security requirements.
Key Responsibilities:
• Lead the continued development of the COMPASS model’s graphical user interface (GUI), expanding user-friendly features and parameter editing capabilities.
• Complete and enhance the adult passage module, modeling upstream migration, dam passage, and ecological processes such as tailrace delay, reservoir survival, fallback, and harvest.
• Implement new model features and modifications requested by NOAA’s West Coast Region office, supporting regulatory and management decisions.
• Expand the model to include tributary migration, early migration behaviors, and additional ecological components as identified by project scientists.
• Perform routine maintenance, refactoring, and optimization to ensure model efficiency, reliability, and ease of use.
• Collaborate with NOAA personnel for troubleshooting, debugging, calibration, and validation of model parameters using field and telemetry data.
• Maintain and document code in a Git repository, following established processes for the Qt 6/C++17 development environment.
• Provide regular progress reports and update user documentation.
• Ensure all code and documentation developed remains the property of the U.S. Government.
Minimum Qualifications:
• Bachelor’s degree in Computer Science or a closely related technical field.
• At least 10 years of applied programming experience, with demonstrated proficiency in C++ (C++17 or later).
• Experience with large, object-oriented codebases and scientific/engineering modeling applications.
• Proficiency with the Qt development environment and use of Boost libraries.
• Experience with Git version control.
• Strong analytical, troubleshooting, and debugging skills.
• Excellent written and verbal communication skills; ability to work independently and collaboratively with scientific and technical stakeholders.
Preferred Qualifications:
• Coursework or demonstrated experience in ecology, fisheries, oceanography, natural resources, or related fields.
• Experience developing or maintaining ecological, biological, or environmental models that inform scientific or management decisions.
• Familiarity with model calibration using ecological/field data (e.g., radio-telemetry, PIT tag data).
• Experience developing cross-platform C++ GUI applications (Windows, Linux, Mac OSX).
• Prior experience supporting federal, state, or academic research programs.
Work Location/Remote Work:
The primary place of performance is the Northwest Fisheries Science Center, Seattle, WA. Remote work maybe permitted, subject to coordination and regular communication with NOAA project staff.
Equal Employment Opportunity
Pivot Path Solutions, LLC is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, protected veteran status, or any other status protected by applicable law.
Powered by JazzHR
beNlwqnl3I
$217k - $307k
...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 profiling...SeniorFull timeTemporary workRelocation package$141k - $225.6k
.... Constantly grow as you work hard for a mission that matters at a company where you matter.Your Impact We are seeking an innovative C++ Developer to join our team focused on enhancing computer vision and camera tracking technology for drone detection and mitigation. In...SeniorWork experience placementWork at officeRemote workMonday to Friday$160k - $210k
...teamwork a cornerstone of our success. We are looking for a senior developer for the RTS (real-time systems) team. The RTS team... ...customer’s needs. Our RTS systems are written in modern C++ and are seeking an engineer who is passionate about writing high...SeniorFull timeWork at officeLocal areaRemote work$245k - $305k
...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...SeniorFull timeTemporary workRelocation package$168.1k - $227.4k
...enterprises and AWS services experience network performance, security, and reliability at unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives across diverse technical domains that define modern cloud...SeniorInternshipFlexible hours$167.1k - $226.1k
...deployment, and mentor junior staff. Qualifications include 3+ years of experience in machine learning, programming proficiency in Java, C++, or Python, and an advanced degree in a relevant field. Competitive salary ranges from $167,100 to $226,100 annually, along with...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
- ...shopping experience, and promote healthy ecological developmentMinimum Qualifications1. Proficient in at least one programming language: c++, python, shell, and other programming skills, with a solid programming foundation and good programming style2. Experience in...Senior
$135.2k - $306.4k
..., you will influence architecture across multiple teams, mentor senior engineers, and help shape the roadmap for Oracle's AI networking... ...technologies.Strong experience developing networking software in C/C++.Experience designing and optimizing distributed communication...SeniorTemporary workFlexible hours- ...scalable models and tools. Ideal candidates hold a PhD in OR/Statistics/Engineering or related field, plus hands-on ML/modeling experience and strong programming skills in Java/C++/Python. You will manage multiple projects and influence decisions with data. #J-18808-Ljbffr...Senior
$135.2k - $306.4k
...opportunity to deliver a new OCI service from scratch and work with senior architects and leaders at OCI. You must be self-motivated... ...and driving alignment across initiatives.Strong experience of C/C++ and open to work on Rust Strong experience with high-concurrency...SeniorTemporary workWork experience placementWorldwideFlexible hours$152k - $241.5k
...solid understanding of computer architecture is requiredComfortable with Vulkan, OpenGL or DirectXStrong programming skills in C and C++, familiarity with assembly codeExperience in developing highly optimized codeWaystostandoutfromthecrowd:Strong interest and background...SeniorFull time- ...implementation and customization experience, which should be highlighted in the resume.- Proficiency in programming languages such as Java, C++, and Scala, with strong coding and problem-solving abilities.- Experience in data warehouse modeling and be able to design efficient...SeniorFlexible hours
$200k - $287.5k
...Qualifications3-5 years of software engineering experience on large-scale distributed systems or cloud servicesStrong proficiency in Java or C++Deep understanding of distributed systems concepts: consistency, fault tolerance, replication, and backpressureExperience building or...Senior- ...in a software development environment.- Skilled coding ability, skilled use of at least one programming language such as Java/Golang/C++, and related technology stacks.- Familiar with commonly used middleware, such as message queues, caches, scheduled tasks, etc., and understand...SeniorWorldwide
- ...You’re a pro who wants to influence the future of technical architecture, and our team is looking for people like you. As a Senior Principal Architect at JPMorganChase within the Consumer and Community Banking team, you provide specialized expertise to influence...Senior
$135.2k - $306.4k
...complex solutions for OCI’s networking and storage needs, mentor senior engineers, drive strategy, and be responsible for cross-team... ...Recognized expertise in writing and reviewing high-quality code in C/C++, Go, or similar languages.Exceptional knowledge of data...SeniorTemporary workFlexible hours$152k - $241.5k
...experience, including experience in performance engineering, benchmarking, or systems optimizationStrong programming skills in Python (C++ is a plus)Experience with CI/CD systems and automation frameworksFamiliarity with hardware-aware performance analysis (GPUs,...SeniorFull timeRemote work- ...Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, Wide and Deep etc.• Experience in Deep Learning Tools such as tensorflow/pytorch• Experience with at least one programming language like C++/Python or equivalentReq ID: A131741SeniorTemporary workWork experience placement
- ...architecture, Middleware, databases, Message Queue, etc.- Strong knowledge of at least one programming language (Python, Golang, Java, C++, etc.).Preferred Qualifications:- Excellent communication skills to effectively work with cross-functional and international teams.-...Senior
$185k - $230k
...The Opportunity Are you an experienced Senior Software Engineer, Backend (Infrastructure) looking to make a significant impact at... ...proficiency in Python or other programming languages such as Go, Java, or C++. Has extensive experience with web frameworks like Django and...SeniorPermanent employmentFull time$168k - $264.5k
NVIDIA is seeking hardworking, motivated and creative Senior Verification Engineer for our GPU Memory Subsystem IP verification Team! At... ...ASIC verification.Ways to stand out from the crowd: Strong C/C++ programming experiencePrior Design or Verification experience of...SeniorFull time$184k - $287.5k
...increasingly known as “the AI computing company”.We're looking for a Senior Performance Compiler Engineer to join our team and work on the... ...industry experience in software development.Demonstrated strong C++ programming and software design skills, with an emphasis on...SeniorFull timeRemote work$184k - $287.5k
...building or directing agentic AI systems — code generation, automated optimization, or multi-step reasoning workflows.Strong Python and C++ skills with proven software engineering fundamentals.Hands-on GPU profiling with CUPTI, NSYS, and NCU; proven track record to...SeniorFull time- ...industrial experience;- Proficiency in designing data structures, building algorithms, and at least one programming language: python/go/php/c++/java;- Experience in problem-solving with related internet products;- Great communication and teamwork skills;- Passionate about...Senior
$117.2k - $313.7k
...multiple hiring teams. Positions available at all levels: Mid Level, Senior, Lead and Principal.IN SCHOOL OR GRADUATED WITHIN THE LAST 12... ...knowledge of object oriented programming languages: Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, or JavaScriptBroad knowledge...SeniorFull timeFlexible hours3 days per week$184k - $287.5k
...of RoCE/InfiniBand, L1-L4 fundamentals, and performance/latency tradeoffs.Proven low-level software expertise with proficiency in C/C++ and comfort debugging across firmware, driver, OS, and application.Demonstrated experience in high-performance networking and system-...SeniorFull timeShift work- ...opportunities for growth and mentorship from Principal engineers.AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL:... ...science skills.Strong development skills in Java, C# or C++ preferred.Advanced degree in Computer Science or related field.Snowflake...Senior
$168k - $240k
...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom.The Role: M&A Principal/Senior PrincipalWhat You’ll Do:* Delivery areas include:* Executing operational due diligence* Creating integration strategies, plans and...SeniorTemporary workWork at officeLocal areaImmediate start$200k - $287.5k
...that is critical to realizing Snowflake’s Data Cloud Mission.AS A SENIOR SOFTWARE ENGINEER, YOU WILL: Design and develop features,... ...building distributed systems. Hands-on coding experience in Java, C++ or Go is highly desirable Ability to work on-site in our downtown...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer. Be the first to apply!
- c++ software developer Seattle, WA
- c++ programmer Seattle, WA
- c++ developer Seattle, WA
- senior manufacturing manager Seattle, WA
- senior business analyst Seattle, WA
- senior risk manager Seattle, WA
- senior cost estimator Seattle, WA
- senior manager tax Seattle, WA
- senior automation engineer Seattle, WA
- senior devops Seattle, WA



