Linux Software Engineer (Rust/C++) — Network & Systems

Arcfield

Washington, Northern (District of Columbia, KY)

Hybrid

USD 103,000 - 178,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Paid Time Off
Holiday Pay
Disability Insurance
Retirement Savings
Learning & Development
Wellness programs

Job summary

Arcfield’s team at the Naval Research Lab in Washington, DC, seeks a Software Developer with Linux and network programming expertise to build secure applications. Experience with Rust is welcome, with C/C++ as a path to Rust.

You will design, implement, and optimize high-quality software, collaborate across teams, and contribute to system-level projects requiring strong debugging and Git-based collaboration. A DOD secret clearance with ability to obtain TS is preferred.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent
  • Minimum of 5 years' experience
  • Solid experience in Linux-based software development
  • Proficiency in Rust preferred, or C/C++ with willingness to learn Rust
  • Hands-on experience in network socket programming (TCP/UDP/server/client)
  • Knowledge of version control systems, preferably Git
  • Strong debugging and troubleshooting abilities for Linux software
  • Minimum DOD SECRET security clearance with the ability to obtain a TS

Responsibilities

  • Develop high-quality, robust, and efficient Linux-based software applications.
  • Design, implement, and debug network socket programming solutions (TCP/UDP server/client).
  • Utilize version control systems (preferably Git) for collaborative development and code management.
  • Collaborate across teams to ensure seamless integration of software solutions into the broader technology stack.
  • Optimize application performance, scalability, and reliability.
  • Stay current with emerging technologies and best practices in Linux software development, particularly in Rust.

Skills

Linux development
Network programming
Rust programming
C/C++ programming
Git version control
Debugging

Education

Bachelor’s or Master’s degree in CS/SE

Tools

Git

Job description

Arcfield’s team at the Naval Research Lab in Washington, DC, seeks a Software Developer with Linux and network programming expertise to build secure applications. Experience with Rust is welcome, with C/C++ as a path to Rust.

You will design, implement, and optimize high-quality software, collaborate across teams, and contribute to system-level projects requiring strong debugging and Git-based collaboration. A DOD secret clearance with ability to obtain TS is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Software Developer
Linux Software Developer

Arcfield • Washington, Northern (KY)

Hybrid
USD 103,000 - 178,000
Health Insurance
Life Insurance
Paid Time Off
+5
Linux Software Developer
Linux Software Developer

TMC TECHNOLOGIES • King George (VA)

On-site
USD 90,000 - 120,000
Senior Software Engineer: C++/React, Linux, Agile
Senior Software Engineer: C++/React, Linux, Agile

Arcfield • Rhode Island

Hybrid
USD 93,000 - 162,000
Senior Embedded Linux Engineer: Yocto, Kernel & Security
Senior Embedded Linux Engineer: Yocto, Kernel & Security

Arcfield • Washington, Northern (KY)

Hybrid
USD 100,000 - 174,000
Health Insurance
Paid Time Off
Retirement Plan
+2
Linux Systems Engineer with Secret Clearance
Linux Systems Engineer with Secret Clearance

Arcfield • Washington

On-site
USD 85,000 - 148,000
Health Insurance
Life Insurance
Paid Time Off
+3
Software Development Engineer (Multiple locations)
Software Development Engineer (Multiple locations)

LCS Defense • Herndon (VA)

On-site
USD 100,000 - 130,000
Rust Software Engineer – Mission Systems Integration
Rust Software Engineer – Mission Systems Integration

Parry Labs, LLC • Dallas (TX)

On-site
USD 95,000 - 135,000
Education assistance
Unlimited PTO
Workplace flexibility
Rust Backend Engineer – TS/SCI Cleared, Cloud & Fleet
Rust Backend Engineer – TS/SCI Cleared, Cloud & Fleet

LCS Defense • Herndon (VA)

Hybrid
USD 100,000 - 130,000
Rust Software Engineer - Mission-Critical, Active Clearance
Rust Software Engineer - Mission-Critical, Active Clearance

Job Juncture • Reston (VA)

On-site
USD 125,000 - 175,000
Software Engineer — Mission-Critical Systems (TS/SCI)
Software Engineer — Mission-Critical Systems (TS/SCI)

Arcfield • Colorado Springs (CO), Northern (KY)

Hybrid
USD 93,000 - 162,000