1

Contract Programmer Jobs in Monroe, WA (NOW HIRING)

The programmer will work closely with NOAA scientists to complete the graphical user interface ... Ensure all code and documentation developed under the contract are delivered to and become the ...

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior C++ Programmer

Seattle, WA · On-site

$120 - $160/hr

NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological ... Ensure all code and documentation developed under the contract are delivered to and become the ...

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Senior Contract Administrator Location: Bellevue, WA Type: Contract Compensation: $52.00 - $85.00 ... engineers. * Notify management of deficiencies or actions related to supplier performance.

Work closely with contract engineers and internal stakeholders to ensure engineering solutions align with business objectives and client requirements. * Monitor project budgets, schedules, and ...

Showing results 41-60

Contract Programmer information

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.

What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

What cities near Monroe, WA are hiring for Contract Programmer jobs?

Cities near Monroe, WA with the most Contract Programmer job openings:

Infographic showing various Contract Programmer job openings in Monroe, WA as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Senior C++ Programmer

Ladgov Corporation

Seattle, WA • On-site

Full-time

Re-posted 6 hours ago


Job description

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.

LADGOV logo

About LADGOV

Sourced by ZipRecruiter

Ladgov Corporation is a Small business headquartered in Williamsburg, VA. We provide solutions to our clients in the U.S and around the globe. Ladgov’s Capabilities span from providing Public Health services in Biomedical Engineering, Bio-Pharmaceutical Research to IT & Cyber Security Solutions, Project Management, Data Analytics as well as Religious Services, Facility Management, Education Support services, and Infrastructure Management Services. LADGOV Corporation is dedicated to supporting its customers both in the private and federal space by fulfilling its commitment to each requirement and achieving exceptional results. Our staff uses modern cutting-edge technology to provide the best solutions to your mission needs. Satisfaction guaranteed!

Industry

Professional, scientific, and technical services

Company size

11 - 50 Employees

Headquarters location

Williamsburg, VA, US

Social media