1

Junior Rust Developer Jobs in Washington (NOW HIRING)

Software Engineer Junior / Mid-Level Location: Northern Virginia Travel: Minimal / As Needed ... Experience with the Rust programming language * Experience writing software for embedded systems

Junior Cloud Developer

Mclean, VA · On-site

$67.70K - $87.90K/yr

Job Title Junior Cloud Developer Location McLean, VA 22102 US (Primary) Category Research ... Solid footing in at least one OOP language (Python, Java, C++, Rust, etc.) * Knowledge of scripting ...

Senior Satellite Flight Software Engineer

Chantilly, VA · On-site

$125.40K - $165.30K/yr

Writing this software in Rust targeting an embedded Linux environment. * Working in a small, agile ... Mentoring junior and mid-level engineers, conducting design and code reviews, and helping set ...

Junior Software Engineer

Arlington, VA · Hybrid

$69.55K - $125.73K/yr

The Defense Sector at Leidos is currently seeking a Junior Software Engineer with 2+ years of ... Design, develop, and maintain software components and services using Java, Rust, and JavaScript

Junior Software Engineer

Arlington, VA · On-site

$69.55K - $125.73K/yr

The Defense Sector at Leidos is currently seeking a Junior Software Engineer with 2+ years of ... Design, develop, and maintain software components and services using Java, Rust, and JavaScript

Junior Software Engineer

Alexandria, VA · Hybrid

$69.55K - $125.73K/yr

The Defense Sector at Leidos is currently seeking a Junior Software Engineer with 2+ years of ... Design, develop, and maintain software components and services using Java, Rust, and JavaScript

INTEL/Cyber Analytics at Leidos currently has an opening for a junior-level Software Engineer in ... Rust etc.). * Must have an Active Top Secret Security Clearance (SCI) with Full Scope Polygraph

Junior Software Engineer

Columbia, MD · On-site

$57.85K - $104.58K/yr

INTEL/Cyber Analytics at Leidos currently has an opening for a junior-level Software Engineer in ... Rust etc.). * Must have an Active Top Secret Security Clearance (SCI) with Full Scope Polygraph

next page

Showing results 1-20

Junior Rust Developer information

See Washington salary details

$27.2K

$100.8K

$155.7K

How much do junior rust developer jobs pay per year?

As of May 31, 2026, the average yearly pay for junior rust developer in Washington is $100,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,900.00 and $98,500.00 per year, depending on experience, location, and employer.

What is a Junior Rust Developer job?

A Junior Rust Developer is an entry-level software developer specializing in the Rust programming language. They assist in building and maintaining software applications, often focusing on system programming, backend development, or performance-critical applications. Responsibilities typically include writing clean and efficient Rust code, debugging, testing, and collaborating with senior developers. Junior Rust Developers are expected to have a basic understanding of Rust’s ownership model, memory safety, and concurrency features. They may work in industries such as finance, blockchain, gaming, or systems programming while learning best practices and improving their coding skills.

What are the key skills and qualifications needed to thrive in the Junior Rust Developer position, and why are they important?

To thrive as a Junior Rust Developer, you need a good grasp of Rust programming fundamentals, problem-solving skills, and a relevant educational background in computer science or software engineering. Familiarity with version control systems like Git, basic knowledge of Cargo (Rust’s package manager), and experience using collaborative development tools are typically required. Effective teamwork, a willingness to learn, and clear communication help you integrate into development teams and adapt to evolving project requirements. These skills and traits ensure you can contribute to codebases efficiently while continuing to grow in a rapidly evolving technical environment.

What kinds of projects and daily tasks can I expect as a Junior Rust Developer?

As a Junior Rust Developer, you’ll often work on writing, testing, and maintaining Rust code alongside more experienced team members. Your tasks may include fixing bugs, implementing new features, participating in code reviews, and collaborating with cross-functional teams such as QA, DevOps, and product management. You’ll also spend time learning best practices, exploring Rust libraries and frameworks, and gradually taking on more complex responsibilities as your skills grow. This hands-on experience helps you build expertise in Rust while contributing to real-world software projects.
What are the most commonly searched types of Rust Developer jobs in Washington? The most popular types of Rust Developer jobs in Washington are:
What are popular job titles related to Junior Rust Developer jobs in Washington? For Junior Rust Developer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Junior Rust Developer jobs in Washington look for? The top searched job categories for Junior Rust Developer jobs in Washington are:
What cities in Washington are hiring for Junior Rust Developer jobs? Cities in Washington with the most Junior Rust Developer job openings:
Infographic showing various Junior Rust Developer job openings in Washington as of May 2026, with employment types broken down into 48% Full Time, and 52% Contract. Highlights an 100% In-person job distribution, with an average salary of $100,773 per year, or $48.4 per hour.

Software Engineer Junior / Mid-Level

SMFS

Dulles, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Software Engineer Junior / Mid-Level

Location: Northern Virginia
Travel: Minimal / As Needed
Clearance: Active Top Secret clearance or higher required
Citizenship: US Citizenship required

    About Grimm

    Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors.

    Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact.

    We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilienceworking directly with real hardware and software to understand how systems function and how they fail.

    About the Role

    Grimm is seeking a mission-oriented Junior to Mid-Level Software Engineer with Computer Network Operations (CNO) knowledge or experience who is driven to solve challenging technical problems and build robust software systems.

    This role supports a fully remote, small, and highly collaborative engineering team focused on end-to-end software development, tooling, and capability engineering supporting mission-driven customer requirements.

    In this role, you'll have the opportunity to work with both modern and low-level technologies, including learning and developing with Rust while leveraging more traditional systems programming tooling and APIs. You'll contribute across the full software development lifecyclefrom design and implementation to testing, debugging, documentation, and operational support.

    We're looking for individuals who are curious, self-motivated, technically capable, and excited to work alongside experienced engineers and researchers solving difficult mission-focused engineering problems.

    What You'll Do
    • Research and devise solutions to challenging technical problems
    • Develop and maintain mission-focused software tools and libraries
    • Participate in full-cycle software development including:
      • Design
      • Implementation
      • Debugging
      • Testing
      • Maintenance
    • Build software systems from the ground up and enhance existing capabilities
    • Develop and execute unit and integration tests throughout development
    • Document code, libraries, and tooling for developers and end-users
    • Collaborate with engineers and technical teams in a remote environment
    • Participate in peer reviews and collaborative technical discussions
    • Support development efforts across multiple platforms and operating systems
    Required Qualifications
    • Minimum 2+ years of hands-on systems programming experience on one or more of the following:
      • Linux
      • Windows
      • macOS
      • iOS
      • Android
    • Proficiency in the C programming language
    • Understanding of Computer Network Operations (CNO) concepts
    • Experience with version control systems such as Git
    • Strong professionalism, attention to quality, and technical ownership
    • Ability to work independently in a remote environment
    • Strong verbal and written communication skills
    • Excellent interpersonal and collaboration skills within team environments
    Preferred / Nice to Have
    • Professional experience developing CNO capabilities
    • Experience with the Rust programming language
    • Experience writing software for embedded systems
    • Experience writing cross-platform system-level software
    • Experience with one or more of the following APIs:
      • win32
      • UCRT
      • Android NDK
      • iOS SDK
      • POSIX
    • Experience writing developer and end-user documentation
    • Experience developing and executing test plans
    • Experience writing unit tests or participating in test-driven development (TDD)
    • Experience with virtualization technologies
    • Experience with containerization technologies such as Docker
    • Experience with network programming
    • Proficiency in Python
    • Understanding of mobile operating systems such as iOS or Android
    • Understanding of binary file formats such as:
      • ELF
      • Mach-O
      • PE
    • Understanding of low-level operating system and kernel concepts
    • Active Top Secret clearance with SCI eligibility and Polygraph
    Benefits

    Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development.

    Why Grimm

    You'll be working alongside highly specialized engineers and researchers tackling challenging problems in software engineering, offensive cyber capability development, and mission-focused systems engineering. Our work directly supports national security missions and requires strong technical ownership, creativity, and collaboration.

    If you enjoy solving difficult technical problems, learning new technologies, building software from the ground up, and growing your skills alongside experienced engineers, you'll find this environment both challenging and rewarding.

    Equal Opportunity Employer

    Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.