1

Compiler Engineer Jobs in Washington (NOW HIRING)

Software Integration Engineer

Annapolis Junction, MD ยท On-site

$106K - $143K/yr

Object Oriented Programming Language (C, C++, Java) o Python Programming o GCC compiler o Multi-threaded software o Parallel processing * CORBA, J2EE o Perl or JavaScript * Working knowledge of ...

Software Integration Engineer

Annapolis, MD ยท On-site

$103K - $138K/yr

Object Oriented Programming Language (C, C++, Java) o Python Programming o GCC compiler o Multi-threaded software o Parallel processing * CORBA, J2EE o Perl or JavaScript * Working knowledge of ...

Compiler theory, cryptography, and malware deobfuscation techniques. * Mobile device development and reverse engineering * Malware sandboxes or instrumentation frameworks (e.g., Frida, QEMU, Unicorn ...

We are seeking a Senior AI Engineer with deep experience in vulnerability research, reverse ... Strong understanding of binary formats (ELF, PE), calling conventions, and compiler behaviors.

Showing results 41-60

Compiler Engineer information

See Washington salary details

$37.4K

$101K

$160.8K

How much do compiler engineer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for compiler engineer in Washington is $101,009.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,300.00 and $123,500.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Compiler Engineer?

A typical day for a Compiler Engineer involves designing, implementing, and testing components of compilers or code analysis tools. You may work on optimizing code generation, fixing bugs, improving language support for modern hardware, or collaborating with other software engineers to integrate compilers into build systems and development environments. Compiler Engineers often review code, write technical documentation, and participate in design discussions with team members. This role requires a blend of independent research and active teamwork to solve complex engineering challenges and deliver reliable, high-performance software.

What are the key skills and qualifications needed to thrive in the Compiler Engineer position, and why are they important?

To thrive as a Compiler Engineer, you need a solid background in computer science, strong skills in programming languages such as C/C++, deep knowledge of compiler theory, and experience with code optimization or language design. Familiarity with build systems, LLVM or GCC toolchains, and source control systems is commonly required, and certifications such as a relevant computer science degree may be advantageous. Excellent problem-solving abilities, attention to detail, and effective collaboration and communication skills help set top candidates apart. These skills are essential for building robust, efficient compilers and collaborating effectively within software engineering teams.

What does a Compiler Engineer do?

A Compiler Engineer designs, develops, and optimizes compilers, which are programs that translate high-level programming languages into machine code. They work on improving performance, ensuring efficient code generation, and implementing language features. Their role often involves working with hardware architectures, debugging complex issues, and enhancing compiler optimizations for speed and efficiency.

What are the most commonly searched types of Compiler Engineer jobs in Washington? The most popular types of Compiler Engineer jobs in Washington are:
What are popular job titles related to Compiler Engineer jobs in Washington? For Compiler Engineer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Compiler Engineer jobs in Washington look for? The top searched job categories for Compiler Engineer jobs in Washington are:
Infographic showing various Compiler Engineer job openings in Washington as of July 2026, with employment types broken down into 7% As Needed, 87% Full Time, 4% Part Time, and 2% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $101,009 per year, or $48.6 per hour.

Software Integration Engineer Level 4 with Security Clearance

GRVTY

Fort George G Meade, MD โ€ข On-site

$115K - $155K/yr

Other

Posted yesterday


Job description

What Impact You'll Have: GRVTY is seeking experienced Software Integration Engineer to support core Intelligence Community (IC) missions. As a cyber professional in the intelligence community, you will work as part of a team on the frontlines against our cyber adversaries. Description: Software Integration Engineers, who make up the HPC Operations Team, must provide High Performance Computing (HPC) services in the forms of HPC enhanced sustainment capabilities to two geographically dispersed areas. These capabilities include: * Multi-vendor HPC servers, HPC clusters, and SPD servers. * Systems running Red Hat, CentOS, SUSE and custom vendor-specific operating systems, with high speed shared storage (lustre, and gpfs as examples), along with dedicated high-speed low latency network interconnects like Infiniband and Slingshot. * High speed shared parallel storage utilizes LUSTRE to provide performant shared storage solution between two or more HPCs in a data center. Software Integration Engineers must support The HPC and ABS (ABUNDANTSHIELD high speed shared parallel storage) SRE teams and follow Government designated policies and procedures, developed to enhance the teams' ability to perform their sustainment responsibilities and to improve customer mission operations. The contractor must follow those Government designated policies and procedures, which include ticket tracking processes, change approvals and change management processes, coding specifications, and the support (and adherence) to processes and policies associated with the Government designated (and deployed) base SRE tools. Transitioning systems into Operations is a key function of the HPC Operations Team. The team works across organizations to provide for planning, delivery, and integration of new or additional HPC sustainment capabilities that include HPC systems, servers (cluster, SMP, MPP and SPD), and parallel file systems. HPC Operation must adhere to and follow a specific schedule of transition activities. Proficient with the following (as specific position requires): Provide customer support for HPC software to enable High Performance Computers to continue to run in operations, and support the range of UNIX, LINUX, Windows Systems, desktop applications, servers, and networks required in support of the mission. Proficient with the following (as specific position requires): * Linux Shell scripting * Object Oriented Programming Language (C, C++, Java) * Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured troubleshooting skills * System installation and working with HPC GOTS scheduler and resource management software What You Must Have : * Active TS/SCI with polygraph clearance. Most recent poly in the last 7 years. * DoD 8570 IAT II level certification * 10 years' demonstrable experience with integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment in addition to related degree or 15 years' experience in lieu of degree.