1

Compiler Jobs in Virginia (NOW HIRING)

Salary: $120K-170K + Equity Overview Sedaro is hiring a Lead Compiler Engineer to strengthen the performance and reliability of our aerospace simulation platform. In this role, you will build ...

Familiarity with common HPC compiler toolchains such as GCC, Intel, or LLVM-based compilers is desirable. GPU Compute Workloads Experience executing or supporting workloads utilizing GPU-enabled ...

Familiarity with common HPC compiler toolchains such as GCC, Intel, or LLVM-based compilers is desirable. GPU Compute Workloads Experience executing or supporting workloads utilizing GPU-enabled ...

Familiarity with common HPC compiler toolchains such as GCC, Intel, or LLVM-based compilers is desirable. GPU Compute Workloads Experience executing or supporting workloads utilizing GPU-enabled ...

Linkers and loaders, differing compiler technologies. * Memory management concepts and application through CPU architectures. * Expert in C/C++ and Assembly. * Can tackle any other language to suit.

next page

Showing results 1-20

Compiler information

See Virginia salary details

$9

$20

$35

How much do compiler jobs pay per hour?

As of May 31, 2026, the average hourly pay for compiler in Virginia is $20.63, according to ZipRecruiter salary data. Most workers in this role earn between $15.24 and $24.09 per hour, depending on experience, location, and employer.

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

To thrive as a Compiler Engineer, you need a strong background in computer science, programming languages, and compiler theory, often supported by a relevant degree. Familiarity with tools like LLVM, GCC, and experience with languages such as C/C++ or Rust are typically required. Analytical thinking, problem-solving, and effective communication are essential soft skills in this field. These skills ensure the development of efficient, reliable compilers that support robust software and systems development.

What are the common challenges faced when working as a Compiler Engineer, and how can they be addressed?

Compiler Engineers often encounter challenges such as optimizing code for performance, ensuring compatibility across various hardware architectures, and maintaining the correctness of complex transformations. Debugging and diagnosing issues in the compilation process can be particularly intricate, requiring a strong understanding of both source and target languages. Collaborating closely with language designers and hardware engineers, as well as utilizing automated testing and profiling tools, helps address these challenges and results in more robust and efficient compilers.

What is a compiler?

A compiler is a specialized computer program that translates source code written in a high-level programming language into machine code or another lower-level language that a computer can execute. This process allows developers to write code in languages like C++, Java, or Python, which are easier for humans to understand, and then have it converted into instructions that hardware can process. Compilers perform various tasks such as syntax analysis, optimization, and code generation to ensure the resulting program runs efficiently and correctly.

What is the difference between Compiler vs Interpreter?

AspectCompilerInterpreter
FunctionTranslates entire code into machine language before executionTranslates code line-by-line during execution
SpeedFaster execution after compilationSlower due to real-time translation
UsageUsed in languages like C, C++Used in languages like Python, JavaScript
ErrorsErrors are found after compilationErrors are detected during execution
OutputProduces standalone executable filesRuns directly from source code

In summary, a compiler translates the entire program into machine code before execution, resulting in faster runtime and standalone files. An interpreter translates code line-by-line during execution, which can be slower but allows for easier debugging and dynamic execution. Both are essential in different programming environments depending on performance and development needs.

What are the most commonly searched types of Compiler jobs in Virginia? The most popular types of Compiler jobs in Virginia are:
What are popular job titles related to Compiler jobs in Virginia? For Compiler jobs in Virginia, the most frequently searched job titles are:

Lead Software Engineer, Compiler

Sedaro Corporation

Arlington, VA • On-site

$120K - $170K/yr

Full-time

Medical, Retirement, PTO

Posted 3 days ago


Job description

Overview
Sedaro is hiring a Lead Compiler Engineer to strengthen the performance and reliability of our aerospace simulation platform. In this role, you will build features for our simulation compiler and runtime, develop optimizations, and leverage the cloud for cutting-edge performance and scale.
  • Team: Simulator, reporting to the Team Lead
  • Location: In person in Arlington, VA
  • U.S. Citizen or permanent resident status required

Who We Are
Our cloud-native simulation platform enables digital mission engineering through distributed, scalable, faster than real-time analyses across hundreds of interacting systems. We compile users' models into custom simulation code for highly performant cloud-distributed execution. Our technology is built with Rust, Python, Kubernetes, and gRPC. Join us as an early employee and transform how teams collaboratively engineer the next generation of Aerospace & Defense systems.
Who You Are
  • You strive to push the boundaries of technology and build something novel
  • You love building tools that engineers love to use
  • You find beauty in elegant solutions to difficult problems
  • You are motivated by the opportunity to own a project from start to finish
  • You have a genuine appreciation for early-stage startup culture

What You'll Do
  • Build features for our compiler, query language, and type system
  • Develop data structures, algorithms, and utilities for our runtimes
  • Optimize and track performance metrics of our compilation and simulation
  • Collaborate with our distributed systems experts to leverage the cloud
  • Develop tests and testing frameworks that keep our code reliable
  • Contribute to our internal and external documentation
  • Provide feedback on code reviews and design reviews
  • Support and augment our services to keep them efficient and operational
  • Participate in team-wide discussion and research as we continue to innovate on the semantics and implementation of our simulation technology

Benefits
  • Equity
  • Unlimited PTO
  • 401(k) with 4% match
  • 100% premium payment for medical insurance
  • Parental Leave
  • Flexible work schedule with core hours
  • Company provided lunches 3 days a week
  • Industry-leading career development opportunities

Requirements
  • Bachelor's degree in computer science or equivalent experience
  • 3+ years of professional experience in software engineering
  • Experience with the design and implementation of programming languages
  • Experience developing software with compiled programming languages
  • Experience profiling and optimizing application performance

Additional desirable experience:
  • Experience with Rust and/or functional programming languages
  • Comfort reading theory-heavy computer science papers
  • Knowledge of Docker and Kubernetes
  • Unique non-software technology perspectives are welcome