Software Engineer - Junior / Mid-Level
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.
$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...JuniorRemote work$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...SuggestedFull timeContract workWork experience placementWork at officeRemote work- ...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...SuggestedFull timeFor contractorsLocal area
- ...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...SuggestedContract work
- ...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...SuggestedImmediate start
$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 timeLocal areaImmediate start$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 officeLocal area- ...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 timeContract workPart timeWork at officeLocal areaFlexible hours3 days per week
- ...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...
- ...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...
$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,...InternshipRelocation packageShift work$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 timeFor contractorsWork experience placementWork at officeLocal areaRemote workWorldwide$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$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 employmentFull timeWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...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 workLocal areaImmediate startFlexible hours
$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...WorldwideFlexible hours- ...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 workFlexible hours
$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 timeFor contractors- 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
- ...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 startFlexible hours
- ...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...
$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 workWork at officeShift work- ...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 timeWork experience placementRemote workFlexible hours
- ...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...
- 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 jobFull time
- ...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 placementLocal area
$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 timeLocal areaRemote work- ...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
- ...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 placementLocal areaRemote workShift work
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Junior / Mid-Level. Be the first to apply!
- startup software engineer Dulles, VA
- software developer Dulles, VA
- ngo software engineer Dulles, VA
- software engineer Dulles, VA
- cybersecurity software engineer Dulles, VA
- intel software engineer Dulles, VA
- software engineer healthcare Dulles, VA
- software developer fintech Dulles, VA
- consulting software engineer Dulles, VA
- software developer positions Dulles, VA




