1

Compiler Software Engineer Jobs in Seattle, WA (NOW HIRING)

We are looking for a Senior Software Engineer for Embedded Systems. In this role, you'll be part of ... Experience with compiler software design * Experience with oscilloscopes, logic analyzers, or other ...

Senior Compiler Engineer - DL

Redmond, WA

$137K - $180K/yr

NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling ...

Senior Compiler Engineer - AI

Redmond, WA · On-site

$137K - $180K/yr

What we need to see: * BS/MS/PhD in Computer Science or a related field (or equivalent experience), with a focus on machine learning and compiler/developer tools. * 8+ years of software engineering ...

We are looking for a Senior Software Engineer for Embedded Systems. In this role, you'll be part of ... Experience with compiler software design * Experience with oscilloscopes, logic analyzers, or other ...

Senior Software Engineer, CUTLASS Platform

Redmond, WA · On-site

$137K - $180K/yr

They are seeking a Senior Software Engineer to develop core components of the CUTLASS platform, contributing to the advancement of the MLIR-based backend compiler stack and collaborating with various ...

Senior GPU Compiler Development Engineer

Redmond, WA · On-site

$137K - $180K/yr

We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX ... Good track record of developing, driving and delivering software products. Ways to stand out from ...

Senior Machine Learning Compiler Engineer

Seattle, WA · On-site

$139K - $183K/yr

This is all enabled by cutting edge software stack, the Amazon Neuron Software Development Kit (SDK ... You: As a Sr. Machine Learning Compiler Engineer III on the Amazon Neuron team, you will be a ...

Senior Compiler Engineer Infrastructure

Redmond, WA · On-site

$121K - $165K/yr

They are seeking an experienced Compiler Infrastructure Engineer to join their Compute Compiler ... Strong software engineering fundamentals with an emphasis on robust, maintainable developer ...

Senior Software Engineer, GPU Performance

Seattle, WA · On-site

$139K - $183K/yr

... ML compiler cost model design to optimizing high performance GPU kernels to cross node model ... software development in one or more programming languages. • 3 years of experience testing ...

Senior Software Engineer, GPU Performance

Kirkland, WA · On-site

$139K - $183K/yr

... ML compiler cost model design to optimizing high performance GPU kernels to cross node model ... software development in one or more programming languages. • 3 years of experience testing ...

next page

Showing results 1-20

Compiler Software Engineer information

See Seattle, WA salary details

$72.3K

$167.9K

$233.9K

How much do compiler software engineer jobs pay per year?

As of Jul 1, 2026, the average yearly pay for compiler software engineer in Seattle, WA is $167,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $196,900.00 per year, depending on experience, location, and employer.

What is a Compiler Software Engineer?

A Compiler Software Engineer is a specialized software developer who designs, implements, and maintains compilers. Compilers are programs that translate source code written in one programming language into another, typically from high-level languages like C++ or Python into machine code that a computer can execute. Compiler engineers work on optimizing code performance, ensuring correctness, and supporting new programming language features. They often have strong backgrounds in computer science, algorithms, and systems programming.

What are some common challenges faced by Compiler Software Engineers when optimizing code for different hardware architectures?

Compiler Software Engineers often encounter challenges when adapting and optimizing code for various hardware architectures, such as balancing performance improvements with maintaining code portability and correctness. Each architecture may have unique instruction sets, memory hierarchies, and parallelization capabilities, requiring careful tuning of compiler optimizations. Additionally, collaboration with hardware engineers and staying updated on evolving processor technologies are essential to ensure efficient code generation. This aspect of the role provides continuous learning opportunities and keeps the work both dynamic and technically rewarding.

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

To thrive as a Compiler Software Engineer, you need a strong background in computer science, programming languages (such as C/C++), and compiler theory, usually supported by a relevant degree. Familiarity with tools like LLVM, GCC, and debuggers, as well as experience with code optimization and static analysis, is typically required. Strong problem-solving abilities, attention to detail, and effective communication set outstanding engineers apart. These skills ensure robust, efficient compiler development and seamless collaboration with development teams.

What is the difference between Compiler Software Engineer vs Software Developer?

AspectCompiler Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, specialized knowledge in compilersBachelor's or higher in Computer Science or related field
Work EnvironmentResearch labs, tech companies, compiler development teamsVaried environments including startups, corporations, freelance projects
Industry UsagePrimarily in compiler design, programming language development, systems softwareWeb, mobile, enterprise applications, software solutions

Compiler Software Engineers focus on designing and optimizing compilers and language tools, often working in specialized teams. Software Developers create a wide range of applications across industries. While both roles require programming skills, Compiler Software Engineers have a niche expertise in language translation and optimization, making their work more specialized.

What are the most commonly searched types of Compiler Software Engineer jobs in Seattle, WA? The most popular types of Compiler Software Engineer jobs in Seattle, WA are:
Infographic showing various Compiler Software Engineer job openings in Seattle, WA as of June 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $167,886 per year, or $80.7 per hour.
Senior Software Engineer - Embedded Systems

Senior Software Engineer - Embedded Systems

IonQ

Bothell, WA • On-site

$151K - $198K/yr

Other

Posted 2 days ago


Key responsibilities

  • Design, develop, test, deploy, maintain, and improve software components, systems, and features for embedded device control.

  • Write high-quality, well-tested, production-ready code in Rust and other languages.

  • Collaborate with an experienced interdisciplinary staff.


Job description

Location: This role will work onsite at our office located in Bothell, WA.
Travel: 10% travel, international and domestic
Job ID:
 1543

The Role: 

We are looking for a Senior Software Engineer for Embedded Systems. In this role, you'll be part of a cross-functional team whose mission is to lead IonQ on its journey to build the world's best quantum computers to solve the world's most complex problems. 

The electronic controls software team creates low level embedded software that orchestrates control for our quantum computers. In this role, you will work to expand the control scheduling and control flow of our quantum control system. This role requires working closely with research physicists, hardware engineers, fpga engineers, and other software teams at all stages of the software lifecycle.

Responsibilities:

  • Design, develop, test, deploy, maintain and improve software components, systems, and features for embedded device control
  • Write high-quality, well-tested, production-ready code in Rust and other languages
  • Collaborate with an experienced interdisciplinary staff
  • Approach problems pragmatically
  • Help us continuously improve how we do things
  • Participate in the development process (planning, reporting, support)

Requirements:

  • Bachelor's degree in Engineering, Computer Science, or equivalent practical experience
  • 3+ years experience in software development in one or more general purpose programming languages, with knowledge of at least one systems programming language (e.g. C, C++, Rust)
  • Experience on embedded hardware
  • Experience writing deterministic real-time software
  • Excellent verbal and written communication skills
  • A love of collaborating in an interdisciplinary environment

Preferred Qualifications:

  • Master's degree or PhD in Engineering, Physics, Math, Computer Science, or related technical field
  • Experience with compiler software design
  • Experience with oscilloscopes, logic analyzers, or other hardware test equipment

The approximate base salary range for this position is $151,756 - $198,688. The total compensation package includes base, bonus, equity, and a range of benefit options found on our career site.