1

Freelance Compiler Software Engineer Jobs in Maryland

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 ...

$120 - $180/hr

Python Programming ... GCC compiler * Multi-threaded software * Parallel processing * CORBA, J2EE * Perl or JavaScript

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 ...

Showing results 21-40

Freelance Compiler Software Engineer information

What is a freelance compiler software engineer?

A Freelance Compiler Software Engineer is a professional who specializes in designing, developing, and optimizing compilers on a contract or project basis rather than as a full-time employee. They work with programming languages and toolchains to translate source code into executable programs, ensuring efficiency and correctness. These engineers may be hired for projects such as building custom compilers, improving existing compiler performance, or integrating new language features. Freelancers enjoy flexibility in choosing projects and often work remotely for clients across various industries.

What are the key skills and qualifications needed to thrive as a freelance compiler software engineer?

To thrive as a Freelance Compiler Software Engineer, you need a deep understanding of compiler theory, programming languages (such as C/C++ or Rust), and data structures, often supported by a degree in computer science or related experience. Proficiency with tools like LLVM, GCC, build systems, and debuggers, as well as familiarity with version control systems like Git, is typically required. Strong problem-solving, self-management, and communication skills help you deliver solutions to clients and collaborate remotely. These skills and qualities are crucial for building efficient, reliable compiler software and maintaining client trust in a competitive freelance environment.

What are some common challenges faced by freelance compiler software engineers when working with clients on diverse projects?

Freelance compiler software engineers often encounter challenges such as adapting quickly to different codebases, understanding varying project requirements, and integrating their work with existing developer teams. Since compiler projects can be highly specialized, clear communication with clients about technical constraints and expectations is crucial. Additionally, freelancers may need to juggle multiple projects simultaneously, which requires strong organizational skills and the ability to prioritize tasks effectively.

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

AspectFreelance Compiler Software Engineer

Required CredentialsTypically a computer science degree or equivalent experience, knowledge of compiler design, programming languages, and software development tools.
Work EnvironmentIndependent, project-based work often involving specialized tasks like language parsing, optimization, and code generation.
Employer & Industry UsageUsed by tech companies, startups, or clients needing custom compiler solutions or language tools.
Common Search & ComparisonOften compared with general software developers but focuses on compiler-specific expertise.

While both roles involve software development, a Freelance Compiler Software Engineer specializes in designing and optimizing compilers and language tools, requiring specialized knowledge. In contrast, a Freelance Software Developer has a broader scope, working on various applications and systems without necessarily focusing on compiler technology.

What are the most commonly searched types of Compiler Software Engineer jobs in Maryland?

The most popular types of Compiler Software Engineer jobs in Maryland are:

What are popular job titles related to Freelance Compiler Software Engineer jobs in Maryland?

For Freelance Compiler Software Engineer jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Freelance Compiler Software Engineer jobs in Maryland look for?

The top searched job categories for Freelance Compiler Software Engineer jobs in Maryland are:

What cities in Maryland are hiring for Freelance Compiler Software Engineer jobs?

Cities in Maryland with the most Freelance Compiler Software Engineer job openings:

Infographic showing various Freelance Compiler Software Engineer job openings in Maryland as of June 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 77% Physical, 2% Hybrid, and 21% Remote job distribution.

Software Integration Engineer Level 3

GRVTY

Fort George G Meade, MD • On-site

$115K - $155K/yr

Full-time

Re-posted 22 hours ago


Job description

What Impact You'll Have:

GRVTY is seeking experienced Software Integration Engineers 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. 

What You'll be Owning:

 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. 

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): 

What You Must Have:

  • Active TS/SCI with polygraph clearance. Most recent poly in the last 7 years.
  • DoD 8570 IAT II level certification
  • 8 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 13 years' experience in lieu of degree. 

What Would Be Nice to Have:

  • 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