Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Junior / Mid-Level

Full-time

SMFS

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 resilience—working 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 lifecycle—from 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Junior / Mid-Level in Dulles, VA vacancy
  • $43 - $50 per hour

     ...Job Description A client of Insight Global is looking for a Jr/Mid Level Remote Cloud Engineer to join their team supporting a federal client. We’re looking for a Cloud Engineer to assist AWS-native migration efforts across cloud environments. This role involves designing... 
    Junior
    Remote work

    Insight Global

    Herndon, VA
    6 days ago
  • $81.5k - $138.55k

    {"description": "ICF is seeking a Mid-Level Software Engineer to support the design, development, and maintenance of secure, mission-critical applications for a federal client. The ideal candidate has a strong foundation in modern software development, and experience working... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work

    Icf International, Inc.

    Reston, VA
    7 hours ago
  •  ...Software Developer (Mid-Level) ID 2026-3465 Job Locations US Category Information Technology Type Regular Full-Time Overview DecisionPoint Corporation is seeking a Mid-Level Software Developer to support our U.S. Transportation... 
    Suggested
    Full time
    For contractors
    Local area

    Decision Point

    Reston, VA
    1 day ago
  •  ...Mid-Level Fullstack Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Fullstack Software Engineer for a contract assignment with one of our premier Regulatory clients in Tysons, VA; Rockville, MD; Woodbridge, NJ; or Jersey City... 
    Suggested
    Contract work

    SGA

    McLean, VA
    3 days ago
  •  ...AWS Java Full Stack Developer (Mid-Level) CGI has an immediate need for a AWS Java Full Stack Developer (mid-level) to join our financial services team in Columbia, SC, Reston, VA or Plano, TX. This is an exciting opportunity to work in a fast-paced team environment... 
    Suggested
    Immediate start

    Software Technology Inc

    Reston, VA
    14 days ago
  • $95k - $120k

     ...transportation research problems. Learn about STOL here : To promote these efforts, Leidos is looking for an onsite Mid-level Software Engineer (Must have at least a minimum of 1-2 years of experience with C++) to join our team! CANDIDATE MUST: be able to... 
    Full time
    Local area
    Immediate start

    Leidos

    McLean, VA
    3 days ago
  • $90k - $180k

     ...problems. All Riverside Research opportunities require U.S. Citizenship. Position Overview As a Mid-Level Machine Learning/AI Software Engineer, you will be responsible for developing, implementing, and applying machine learning/AI algorithms and... 
    Work at office
    Local area

    Riverside Research Institute

    Fairfax, VA
    7 hours ago
  •  ...enthusiastic Microsoft Power Platform Engineer capable of understanding...  ...administrators. Mentor junior engineers To be successful...  ...experience integrating software into the Navy enviroment in lieu...  ...estimate across all experience levels. Actual base salary will be determined... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Serco

    Herndon, VA
    4 days ago
  •  ...Vulnerability Researcher (iOS platforms)/ Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work... 

    REDLattice

    Sterling, VA
    3 days ago
  •  ...Mid-Level DevOps Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what'...  ...someone who sees DevOps not just as automation, but as a software engineering discipline focused on building scalable, reliable... 

    Maxar by Vantor

    Herndon, VA
    4 days ago
  • $142.2k - $213.4k

     ...working together and take pride in our contributions to the nation’s safety. We are recruiting for mid-level and senior engineers with a background in Software Development Engineering. In these role, the focus will be on development, integration, deployment,... 
    Internship
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    20 hours ago
  • $86.25k - $141k

     ...00.00 Security Clearance: Top Secret Level of Experience: Mid This opportunity resides with Warfare Systems...  ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support... 
    Full time
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide

    Huntington Ingalls Industries

    Reston, VA
    7 hours ago
  • $75k - $135k

     ...Software Engineer Stafford, VA Full Time – Secret Clearance Required About Alexandria Insights At Alexandria Insights...  ...in-hand. Overview We're seeking Software Engineers (Mid to Senior levels) to support a Marine Corps acquisition program in Stafford... 
    Full time

    Alexandria Insights

    Fairfax, VA
    2 hours ago
  • $119.85k - $162.85k

    DevOps Solutions Developer (Mid-Level, Senior or Lead) Company: The Boeing Company Boeing Defense, Space & Security (BDS), Maritime and...  ...to include infrastructure automation, security automation, software installation and update automation, and configuration and change... 
    Permanent employment
    Full time
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    2 days ago
  •  ...Celestar Corporation is seeking a Mid-level Data Engineer (OBI Advanced Analytic Method Augmentation) to support The Defense Intelligence Agency ( DIA) under the Object Based Intelligence and Quality Assurance (OBIQUA) task order. The primary place of performance... 
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Celestar

    Reston, VA
    7 hours ago
  • $90k - $120k

     ...team that values innovation, trust, and collaboration. From engineering to sales and support, every role contributes to our mission...  .... Join us—and be part of something that matters. The Mid-Level Software Developer supporting our Analytics team is responsible for... 
    Worldwide
    Flexible hours

    3Si Security

    Sterling, VA
    2 days ago
  •  ...Position:  Software Engineer  LCAT:  Mid Location:  Reston, Virginia This position is contingent upon award. Required clearance:  TS/SCI...  ...~ Ability to communicate highly technical analyses at a level comprehensible to laymen and senior-level government representatives... 
    Temporary work
    Flexible hours

    NALLEY CONSULTING, LLC

    Reston, VA
    5 days ago
  • $130k - $140k

     ...Mid-Level DevSecOps SME / Cloud Security Engineer (ISSE) Herndon, VA or Colorado Springs, CO Dark Wolf is looking for a Mid-Level DevSecOps SME / Information...  ...the customer team as well as external satellite software development contractors. The successful candidate... 
    Full time
    For contractors

    Dark Wolf Solutions

    Herndon, VA
    4 days ago
  • Halvik is seeking a Mid-Level Web Application Developer to support modernization projects by implementing enhancements, integrations, and fixes within the ATRRS web tier. The role is remote and requires 5-7 years of web application development experience and a Bachelor'... 
    Remote work

    Halvik

    Vienna, VA
    1 day ago
  •  ...are seeking a Full Stack Java Developer (Mid-Level) to support a high-impact federal...  ...requirements Mentor and provide support to junior developers as needed Requirements...  ...AWS services Familiarity with rules engines and workflow management tools Understanding... 
    Immediate start
    Flexible hours

    Novul Solutions

    Sterling, VA
    2 days ago
  •  ...Application / API Services Developer – Mid Level (FI2) Job Description: Looking for...  ...and may have experience leading teams of junior-level developers. Well qualified candidates...  ...level, defining tasks and developing software programs Designing, developing, documenting... 

    Trinity ES LLC

    Herndon, VA
    16 days ago
  • $86k - $138k

     ...Data & AI Integration Engineer - Mid-Level Job Locations US-VA-Reston Requisition ID 2026-166005 Position Category Information Technology Clearance Top Secret/SCI Responsibilities Peraton is seeking a skilled and... 
    Contract work
    Work at office
    Shift work

    Peraton

    Reston, VA
    7 hours ago
  •  ...ownership, and execution over bureaucracy. Mid-Level Full Stack Developer Location:...  ...Revolutional, you will contribute across the full software development lifecycle within Agile...  .... You will collaborate closely with engineers, architects, product owners, and stakeholders... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Revolutional, LLC

    McLean, VA
    18 days ago
  •  ...across the US. Overall Assignment Description: The Mid-Level Integration Engineer supports the design and implementation of enterprise...  ...perspective, understanding dependencies across hardware, software, and network components Technical Analysis & Implementation... 

    Core-CSI Services

    Sterling, VA
    7 hours ago
  • Astor- is seeking a skilled Mid-Level Front End Developer for a full-time, remote position. The role involves developing and maintaining responsive web applications, collaborating with designers and back-end developers, and writing clean code using modern JavaScript frameworks... 
    Remote job
    Full time

    Astor-

    Mc Lean, VA
    3 days ago
  •  ...Mid-Level Java Engineer (ONSITE INTERVIEWS) Sterling, VA LOOKING FOR SEASONED BACK-END JAVA DEVELOPER FACE TO FACE INTERVIEW ONLY LOCAL TO VA... Desired Skills ~ Bachelor's degree in Computer Science or a related field ~8+ years of work experience... 
    Work experience placement
    Local area

    RIT Solutions, Inc.

    McLean, VA
    2 days ago
  • $70.8k - $156.7k

     ...Salesforce Developer- Mid Level Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Alternate Location(s): United States, Virginia, Lebanon United States, Texas, Belton United States, Louisiana, Lafayette... 
    Full time
    Local area
    Remote work

    CGI

    Fairfax, VA
    4 days ago
  •  ...About the job Mid-Level Appian Developers and Administrators Mid- Sr. Level Appian Developers & Appian System Administrators Location: McLean / Langley, VA (Onsite - Northern Virginia) Clearance: Active TS/SCI with Full Scope Polygraph (FSP) Required... 
    Immediate start

    Vega Federal Solutions

    McLean, VA
    2 days ago
  •  ...Mid-Level DevOps Software Analyst Remote Candidates must be able to work without sponsorship W2 Employment only What You Will...  ..., incident management, RCA, capacity and performance engineering. • CI/CD design and operations (GitHub Actions / Azure... 
    Work experience placement
    Local area
    Remote work
    Shift work

    System One Holdings, LLC

    McLean, VA
    1 day ago
  •  ...Job Description: We are seeking a highly skilled Mid-Level DevOps Engineer who understands cloud architectural constructs and can establish...  ...and components of solutions, ensuring quality delivery of software through thorough testing and reviews. The candidate... 

    Centurion Consulting Group, LLC

    McLean, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Junior / Mid-Level. Be the first to apply!