... compiler language used to make the malware. You have honed your craft looking at real attack ... As a reverse engineer in our firm, you will no longer have to imagine a place like this, because it ...
Quick apply
Apply Early
... compiler language used to make the malware. You have honed your craft looking at real attack ... As a reverse engineer in our firm, you will no longer have to imagine a place like this, because it ...
Quick apply
Apply Early
... compiler language used to make the malware. You have honed your craft looking at real attack ... As a reverse engineer in our firm, you will no longer have to imagine a place like this, because it ...
Apply Early
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.
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.
... compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software tools • Serve as project engineer for system configuration ...
... compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software tools • Serve as project engineer for system configuration ...
Rockville, MD · On-site
... compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software tools • Serve as project engineer for system configuration ...
Rockville, MD · On-site
... compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software tools • Serve as project engineer for system configuration ...
... engineer network application protocols, and develop tools for complex data and network analysis ... Linkers and loaders, differing compiler technologies. Memory management concepts and application ...
... engineer network application protocols, and develop tools for complex data and network analysis ... Linkers and loaders, differing compiler technologies. Memory management concepts and application ...
Draper is actively seeking a Senior Cyber Software Engineer to support current and future ... Experience in compiler toolchain development such as building custom LLVM passes. Experience with ...
Draper is actively seeking a Senior Cyber Software Engineer to support current and future ... Experience in compiler toolchain development such as building custom LLVM passes. Experience with ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Quick apply
Apply Early
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Apply Early
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Quick apply
Apply Early
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Apply Early
Fort George G Meade, MD · On-site
$115K - $155K/yr
Software Integration Engineers, who make up the HPC Operations Team, must provide High Performance ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Software Integration Engineers, who make up the HPC Operations Team, must provide High Performance ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Annapolis Junction, MD · On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis Junction, MD · On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Quick apply
Apply Early
$115K - $155K/yr
Python Programming * GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript * Working knowledge of Configuration Management tools * Structured ...
Apply Early
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Software Integration Engineers, who make up the HPC Operations Team, must provide High Performance ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
Fort George G Meade, MD · On-site
$115K - $155K/yr
Software Integration Engineers, who make up the HPC Operations Team, must provide High Performance ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript
$37.4K - $48.6K
7% of jobs
$48.6K - $59.8K
2% of jobs
$59.8K - $71K
11% of jobs
$74.6K is the 25th percentile. Wages below this are outliers.
$71K - $82.3K
16% of jobs
$82.3K - $93.5K
14% of jobs
The median wage is $93.9K / yr.
$93.5K - $104.7K
14% of jobs
$104.7K - $115.9K
11% of jobs
$117.9K is the 75th percentile. Wages above this are outliers.
$115.9K - $127.2K
7% of jobs
$127.2K - $138.4K
12% of jobs
$138.4K - $149.6K
4% of jobs
$149.6K - $160.8K
3% of jobs
$37.4K
$101K
$160.8K
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.
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.
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.

Full-time
Posted 25 days ago
Be an early applicant
You are a reverse engineer that decompiles malicious code. You know how to spot the "evil" and not fall for the deceptive code written by hackers to throw you off their trail. You have the skills to remove the obfuscation, decrypt the strings, identify the command-and-control links, find the functions, and even determine the compiler language used to make the malware. You have honed your craft looking at real attack vectors, running down leads in the ether of network flow data or within the perishable pages of memory on compromised hosts.
Now imagine yourself in a place where you are no longer constrained by the "push-button" and "wipe-and remediate" culture of incident response. A place where you will be afforded the time, resources, and toolsets to dive deep and explore the most advanced malware exemplars you have ever seen. A place where your technical skill is highly regarded and you are readily given the education and training resources to expand your knowledge exponentially. Most importantly, it is a place with real impact seen in the international headlines and many more untold accomplishments made quietly in the shadows.
As a reverse engineer in our firm, you will no longer have to imagine a place like this, because it will become your reality. We have an immediate opportunity for a malware analyst and reverse engineer like you. You will be conducting examinations and analysis of emerging nefarious technologies and previously unknown malicious exploits. You will have access to industry leading tools and optimized technical environments. All while working alongside colleagues and clients united in their efforts to ensure our nation's security. Are you ready to make a difference and accelerate your technical development