1

Programming Jobs in Tacoma, WA (NOW HIRING)

GPU Programming Expert - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and ...

GPU Programming Expert - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and ...

GPU Programming Expert - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and ...

Be Seen First

... Programming) Sunday-Wednesday, 3:30 PM to 2:00 AM Base Rate of $34.00-$40.00/hour (DOE) Relocation to Beaverton, OR At Leupold + Stevens our passion for innovation and quality is iconic in our ...

Signing bonus

Be Seen First

... Programming) Sunday-Wednesday, 3:30 PM to 2:00 AM Base Rate of $34.00-$40.00/hour (DOE) Relocation to Beaverton, OR At Leupold + Stevens our passion for innovation and quality is iconic in our ...

Signing bonus

next page

Showing results 1-20

Programming information

See Tacoma, WA salary details

$26.8K

$95.5K

$160K

How much do programming jobs pay per year?

As of Sep 4, 2026, the average yearly pay for programming in Tacoma, WA is $95,522.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,100.00 and $124,600.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Tacoma, WA?

The most popular types of Programming jobs in Tacoma, WA are:

What cities near Tacoma, WA are hiring for Programming jobs?

Cities near Tacoma, WA with the most Programming job openings:

Infographic showing various Programming job openings in Tacoma, WA as of August 2026, with employment types broken down into 81% Full Time, 3% Part Time, 13% Contract, and 3% Nights. Highlights an 84% In-person, 3% Hybrid, and 13% Remote job distribution, with an average salary of $95,522 per year, or $45.9 per hour.

GPU Programming Expert - Remote

YO AI Labs

Seattle, WA โ€ข Remote

$60 - $85/hr

Full-time

Posted 16 days ago


Job description

GPU Programming Expert - Remote

Job Type: Contractor
Location: Remote

Job Overview

We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and LLM applications. You will apply your expertise in GPU programming, performance optimization, and C++ development to build high-performance solutions.

Key Responsibilities
  • Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL.

  • Profile and optimize GPU kernels and shaders for performance and efficiency.

  • Develop host-side logic and GPU integrations using C++.

  • Create GPU-focused tasks and solutions for AI/LLM applications.

  • Analyze performance bottlenecks and implement optimization strategies.

Required Qualifications
  • Strong experience with GPU programming, particularly on NVIDIA GPUs.

  • Proficiency in CUDA, WebGPU, or GLSL.

  • Strong C++ programming skills.

  • Background in graphics programming, ML acceleration, scientific computing, HPC, or related GPU-focused fields.

  • Strong understanding of GPU architecture and performan