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

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Programmer in Seattle, WA vacancy
  • $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... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    3 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Monday to Friday

    Axon

    Seattle, WA
    10 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Cognitiv

    Bellevue, WA
    14 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    4 days ago
  • $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... 
    Senior
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $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

    Amazon

    Seattle, WA
    4 days 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... 
    Senior

    Confidential

    Seattle, WA
    1 day ago
  •  ...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

    TikTok

    Seattle, WA
    1 day ago
  • $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... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    1 day ago
  •  ...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

    Amazon

    Bellevue, WA
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Seattle, WA
    10 hours ago
  •  ...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... 
    Senior
    Flexible hours

    TikTok

    Seattle, WA
    1 day ago
  • $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

    Snowflake

    Bellevue, WA
    2 days ago
  •  ...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... 
    Senior
    Worldwide

    TikTok

    Seattle, WA
    1 day ago
  •  ...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

    JPMorgan Chase & Co.

    Seattle, WA
    3 days ago
  • $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... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $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,... 
    Senior
    Full time
    Remote work

    Nvidia

    Seattle, WA
    3 days ago
  •  ...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: A131741
    Senior
    Temporary work
    Work experience placement

    TikTok

    Seattle, WA
    1 day ago
  •  ...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

    TikTok

    Seattle, WA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Full time

    Otter.ai

    Seattle, WA
    1 day ago
  • $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... 
    Senior
    Full time

    Nvidia

    Seattle, WA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Seattle, WA
    1 day ago
  • $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... 
    Senior
    Full time

    Nvidia

    Seattle, WA
    10 hours ago
  •  ...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

    TikTok

    Seattle, WA
    1 day ago
  • $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... 
    Senior
    Full time
    Flexible hours
    3 days per week

    Salesforce

    Bellevue, WA
    4 days ago
  • $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-... 
    Senior
    Full time
    Shift work

    Nvidia

    Seattle, WA
    3 days ago
  •  ...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

    Snowflake

    Bellevue, WA
    2 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Local area
    Immediate start

    Slalom

    Seattle, WA
    4 days ago
  • $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... 
    Senior
    Work at office

    Snowflake

    Bellevue, WA
    4 days ago

Do you want to receive more vacancies?

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