2

Linux C Developer Remote Jobs in Virginia (NOW HIRING)

Senior Platform Engineer

Mclean, VA · On-site +1

$105.60K - $145.10K/yr

Senior Platform Engineer REMOTE About the Role: As a Senior Platform Engineer, you will play a key ... Linux environments * Salt, HashiCorp tools Knowledge and Skills: * Strong experience developing ...

None Potential for Remote Work: ORA_ON_SITE Description ? SAIC is seeking a Software Developer to ... Linux systems administration and monitoring. * NoSQL databases, especially MongoDB and ...

Java Developer (IRS MBI Required)

Arlington, VA · Remote

$58.75 - $76/hr

Remote Required Skills * 8+ years of experience in PL/PGSQL, SQL code development and maintenance ... Experience in shell scripting/Linux * Experience in creating, maintaining, and optimizing stored ...

Bachelor's degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies ... Experience working in Linux environments such as CentOS or Rocky Linux. * Experience with Python ...

SQL Developer

Arlington, VA · Remote

$52 - $71.25/hr

Remote Required Skills * Experience in PL/PGSQL, SQL code development and maintenance * Experience ... Linux * Experience in creating, maintaining, and optimizing stored procedures, functions, inline ...

Remote network and server administration \n * Implementing Virtual private network (VPN) \n ... Unix (Linux, Solaris) Administration \n * Perl\/Shell script \n * Java Script, Linux Shell Script ...

Python Developer

Herndon, VA · On-site +1

$51.75 - $71.25/hr

Herndon, VA with remote flexibility. Must be local to the DC Metro area. Responsibilities ... Comfortable in Linux environments Collaboration: * Experience with code reviews and Agile ...

next page

Showing results 1-20

Linux C Developer Remote information

What are the key skills and qualifications needed to thrive as a Linux C Developer in a remote role, and why are they important?

To thrive as a Linux C Developer working remotely, you need strong proficiency in C programming, a deep understanding of Linux operating systems, and a degree in computer science or related field. Familiarity with version control systems like Git, debugging tools such as GDB, and build systems like Make or CMake is typically required. Excellent problem-solving abilities, self-motivation, and clear communication are standout soft skills for remote collaboration. These skills are crucial to delivering reliable, efficient code and collaborating effectively within distributed development teams.

How does a remote Linux C Developer typically collaborate with team members on large-scale projects?

As a remote Linux C Developer, collaboration is often facilitated through version control systems like Git, code review platforms, and daily stand-up meetings via video conferencing. Developers work closely with QA engineers, DevOps, and other developers to integrate and test code, resolve bugs, and ensure alignment on project goals. Effective communication and clear documentation are key, as much of the collaboration happens asynchronously. Familiarity with tools such as Jira, Slack, and continuous integration systems also helps streamline teamwork and project tracking.

What does a Linux C Developer do when working remotely?

A Linux C Developer working remotely is responsible for designing, developing, and maintaining software applications that run on Linux operating systems using the C programming language. Their tasks typically include writing and debugging code, collaborating with team members through online tools, and ensuring software performance and security. Remote Linux C Developers often use version control systems like Git and participate in code reviews, all while managing their tasks and communication online.

What is the difference between Linux C Developer Remote vs Embedded C Developer?

AspectLinux C Developer RemoteEmbedded C Developer
Required CredentialsBachelor's in Computer Science or related, C programming skills, Linux knowledgeBachelor's in Electrical/Computer Engineering, C programming, embedded systems experience
Work EnvironmentRemote, software development teams, Linux-based systemsOn-site or remote, embedded hardware, real-time systems
Industry UsageSoftware companies, tech firms, open-source projectsConsumer electronics, automotive, aerospace, industrial devices
Search & Comparison IntentYesYes

The main difference between Linux C Developer Remote and Embedded C Developer lies in their work environment and focus. Linux C Developers primarily work remotely on software projects involving Linux-based systems, while Embedded C Developers often work on hardware-integrated systems, sometimes on-site. Both roles require strong C programming skills and relevant technical credentials, but their industry applications and daily tasks differ significantly.

What job categories do people searching Linux C Developer Remote jobs in Virginia look for? The top searched job categories for Linux C Developer Remote jobs in Virginia are:
What cities in Virginia are hiring for Linux C Developer Remote jobs? Cities in Virginia with the most Linux C Developer Remote job openings:
Infographic showing various Linux C Developer Remote job openings in Virginia as of May 2026, with employment types broken down into 80% Full Time, 17% Part Time, and 3% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution.

Senior Software Developer with Security Clearance

GRVTY

Fairfax, VA • On-site, Remote

$55.75 - $73.75/hr

Other

Posted 2 hours ago


Job description

What Impact You'll Have GRVTY's team provides tactical data engineering solutions. We embed skilled Data Engineers, Data Scientists, and ETL Developers directly into intelligence analyst groups to be their go-to data wranglers. We develop new tools, code, and services to execute data engineering activities.

Our engineers work to collect, process, and feed analytic tools, turning data into intelligence in response to immediate mission needs, with direct impact on real world situations. You will see your work used here on a daily basis, and you'll have the opportunity to support a variety of Sponsor mission organizations and mission partner organizations. This is a time of development and growth on the program, with an increasing number of missions being supported.

The work is high impact and important, and the customer moves quickly. The environment is fast-paced, flexible, and open to innovation - you'll have more latitude here in choosing how to achieve results than on many other projects. The customer cares more about what you can do as opposed to your years of experience, and work hours are typically quite flexible - roll up your sleeves, get things done, and no one cares much about the specific hours that you work.

The work space itself is also quite nice, and there is an excellent cafeteria! The tech stack on this team is rather huge and includes Python (Pandas, numpy, scipy, scikit-learn, standard libraries, etc.), Python packages that wrap Machine Learning (packages for NLP, Object Detection, etc.), Linux, AWS/C2S, Apache NiFi, Spark, pySpark, Hadoop, Kafka, ElasticSearch, Solr, Kibana, neo4J, MariaDB, Postgres, Docker, Puppet, and many others. Work on this program takes place in McLean, VA and in various field offices throughout Northern VA (we cannot support remote work) and requires a TS/SCI + Polygraph clearance (acceptable to this customer).

What You'll Be Owning GRVTY is seeking a Senior Software Developer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Tysons, VA. The developer, with a minimum of 10 years' experience, will support the full lifecycle development (analyze, design, develop, deploy, maintain) of innovative and interactive web, video and multimedia training products. The individual will be responsible for product research, programming/authoring, interface design, testing and quality control.

Products also include web-based training, SharePoint and websites, multimedia applications, video productions, graphic design, and print products. The ideal candidate requires demonstrated experience with: * Linux * Amazon cloud, AWS and use services, like S3 and EC2 * Apache Webserver and Apache Tomcat * Development languages: Java, PHP, HTML, CSS, MySQL and Javascript * VS Code * • Configuring, implementing, and maintaining the Enterprise Application Auditing Tool, Enterprise Application MFA Solution (OAuth), and RBAC (Role Based Access Control) * Bash Scripting * Developing and supporting automation and orchestration processes for IAM services. Understanding of IAM governance frameworks, platforms, RBAC, group policy management, and privileged access management (PAM) tolls.

What You Must Have * Active TS/SCI with Polygraph Clearance * Demonstrated expertise with AWS infrastructure security and access controls * Demonstrated expertise adapting equipment and technology to serve user needs and technology design. * Ability to convey technical information to non-technical individuals to teach navigation of Github, Linux-based OS, and AWS and use services, such as S3 and EC2. * Demonstrated understanding of software development best practices, including version control, testing, and debugging.

* A bachelor's degree in computer science, Compute Information Systems, or Computer Engineering with ten (10) years of experience executing software development activities. What Would Be Nice to Have * Demonstrated migration experience from on-premises services to the AWS platform using migration tools * Demonstrated experience maintaining JAVA and PHP applications on Windows * Demonstrated experience with maven or Gradle * Demonstrated experience with AWS Secrets Manager * Three years of experience contributing to software development activities and or projects within the IC #LI-BPJ