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

Mid-Level Software Engineer

$110k - $140k

Ennoble First, Inc.

Mid-Level Software Engineer

Location: Gaithersburg, MD; Alexandria, VA; Chantilly, VA; St. Louis, MO; Aurora, CO; Tucson, AZ Clearance Required: Top Secret with SCI eligibility and ability to obtain Polygraph Employment Type: Full-Time Regular Shift: Day Travel: No

Company Overview

We are Ennoble First—the people supporting and securing some of the most complex government, defense, and intelligence projects across the country. We ensure today is safe and tomorrow is smarter. Our work has meaning and impact on the world around us, but also on us, and that's important. Ennoble First is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day. We think. We act. We deliver. There is no challenge we can't turn into an opportunity.

Program Summary

This program drives innovation across the Intelligence Community by fusing data, analytics, and modern software engineering into a next-generation mission platform. The team is developing cloud-based applications, advanced automation, and scalable microservice architectures that redefine how mission data is integrated and acted upon. Engineers on this effort are empowered to experiment, design, and deliver solutions that directly impact national security—advancing speed, accuracy, and insight across complex intelligence workflows.

Primary Responsibilities
  • Design, develop, test, and deploy software solutions supporting intelligence and geospatial missions.
  • Build and maintain secure containerized applications using Docker, Kubernetes, and AWS.
  • Develop RESTful APIs and web interfaces using React, Node.js, Flask, or Spring Boot.
  • Collaborate with mission users to refine requirements and enhance system usability.
  • Support DevSecOps pipelines and maintain accreditation compliance across environments.
  • Participate in code reviews, agile ceremonies, and continuous improvement initiatives.
Required Qualifications
  • Bachelor's degree and 4–8 years of experience, or Master's with 2–6 years.
  • Experience developing in Python, Java, or JavaScript.
  • Knowledge of CI/CD tools such as GitLab CI or Jenkins.
  • Proficiency with Agile collaboration tools such as JIRA and Confluence.
  • Experience working within AWS or similar cloud environments.
  • Understanding of secure coding practices and system accreditation processes (RMF/STIGs).
  • U.S. citizenship required.
Preferred Qualifications
  • Experience with geospatial tools such as GeoServer, PostGIS, or ArcGIS.
  • Familiarity with Terraform, Ansible, or other Infrastructure-as-Code tools.
  • AWS Certified Developer or CompTIA Security+ certification.
  • Experience developing applications supporting Intelligence Community customers.
Compensation

Target Salary Range: $110,000 – $140,000 The Ennoble First pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered include the responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, and applicable laws.

Equal Employment Opportunity

Ennoble First is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by law.

E-Verify Participation

Ennoble First participates in E-Verify. Learn more at . E-Verify is a registered trademark of the U.S. Department of Homeland Security. Ennoble First is committed to providing a diverse and inclusive work environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Ennoble First participates in E-Verify. The information below will be listed on our website's careers landing page.

EEO is the Law | Pay Transparency Nondiscrimination

E-Verify is a registered trademark of the U.S. Department of Homeland Security. This business uses E-Verify in its hiring practices to achieve a lawful workforce.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer in Chantilly, Loudoun County, VA vacancy
  • $87.1k - $157.45k

    Job Description:Are you passionate about delivering high-quality software that directly supports our nation’s security? Leidos is seeking an experienced Mid-Level Test Engineer to join the Chinook Program supporting an Intelligence Community customer. This is an opportunity... 
    Software
    Full time
    Contract work

    Leidos

    Chantilly, Loudoun County, VA
    3 days ago
  • $87.1k - $157.45k

     ...Intelligence Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security...  ...National Solutions Business Area, is currently seeking a Mid-Level DevSecOps Engineer on the Maru Program. The successful candidate will play a... 
    Software
    Full time
    Contract work
    Shift work

    Leidos

    Chantilly, Loudoun County, VA
    3 days ago
  • $87.1k - $157.45k

     ...object‑oriented programming, and mission‑driven engineering, and you’re ready for work that actually moves the...  ...work to support a mission with visibility at senior levels, you’ll thrive here.We’re hiring a Backend Software Engineer to support a high‑visibility, data‑... 
    Software
    Full time

    Leidos

    Chantilly, Loudoun County, VA
    3 days ago
  • $115k - $160k

     ...individuals to apply. Job SummaryWe are currently seeking a Software Engineer. This position is a full-time opportunity located in Chantilly...  ...multidisciplinary team environment, applying expertise in low-level systems programming, machine learning, and data engineering... 
    Software
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Chantilly, Loudoun County, VA
    3 days ago
  • $210k - $220k

     ...and technology. To support this mission, we are seeking a Software Systems Engineer who is considered an emerging authority in their field. In...  ...intent and output requirements. Design and develop low-level system software, including compilers, assemblers, utility programs... 
    Software
    Contract work

    Redhorse Corporation

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...interfaces. \\\\\\ Experience conducting software compatibility tests with programs,...  ...Program management documentation \ System engineering documentation \ Lotus Notes \...  ...1,"value":"ZR_1141_JOB"},{"fieldLabel":"Level of Position","uitype":2,"value":"Senior\... 
    Software
    Full time

    Cognitio Corp

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...TS/SCI with Fullscope Polygraph Position Seeking a Software Developer to support an Intelligence Client. Bachelor's...  ...SOURCE for cutting-edge Analytic Products, Systems & Software Engineering, Big Data Integration, IT and Business Services that directly... 
    Software
    Full time
    Temporary work
    Flexible hours

    Apogee Integration Llc

    Chantilly, Loudoun County, VA
    1 day ago
  • $105k - $125k

     ..., who has lived in the US for the more than 3 years. The Software Developer will build and support software products used by the...  ...Sterling, VA, Strongbridge LLC is a key provider of IT services and engineering to the Federal Government. Strongbridge has extensive... 
    Software
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Strongbridge

    Sterling, VA
    1 day ago
  • $112k - $179k

     ...is seeking a Cloud Reliability Engineer in Chantilly, VA to support...  ...the ability to provide first-level system and network support problem...  ...for the monitoring the daily software and network operations in a distributed...  ...to work multiple shifts (day, mid, swing), as needed. Job is on-... 
    Software
    Contract work
    Remote work
    Shift work

    Peraton Corporation

    Chantilly, Loudoun County, VA
    3 days ago
  • $107.9k - $195.05k

     ...Admin/Developer should have strong systems, software, cloud, and Agile experience to support a...  ...are followed to maintain a high level of availability and reliability. Possess...  ...certification (Solutions Architect, DevOps Engineer, or equivalent)Proficiency in configuring... 
    Software
    Full time
    Work experience placement
    Immediate start

    Leidos

    Chantilly, Loudoun County, VA
    2 days ago
  • OverviewVTG is seeking a Software Developer for a 200+ FTE technical development program supporting the Sponsor’s Entitlement Programs...  ...Developer will work with a large team of developers, software engineers and data engineers. The successful candidate will support... 
    Software

    VTG

    Chantilly, Loudoun County, VA
    4 days ago
  • OverviewVTG is seeking a Software Engineer-Expert for a 200+ FTE technical development program supporting the Sponsor’s Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital Policy Management. The Software Engineer will work with... 
    Software

    VTG

    Chantilly, Loudoun County, VA
    1 day ago
  • $154.05k - $278.48k

    Leidos is seeking a Software Engineer for a 200+ FTE technical development program supporting the Sponsor’s Entitlement Programs as well as...  ...Range $154,050.00 - $278,475.00The Leidos pay range for this job level is a general guideline only and not a guarantee of... 
    Software
    Full time

    Leidos

    Chantilly, Loudoun County, VA
    20 hours ago
  • $107.9k - $195.05k

    Leidos is seeking a Software Developer for a 200+ FTE technical development program supporting...  ...Digital Policy Management. The Software Engineer will work with a large team of developers...  ...,050.00The Leidos pay range for this job level is a general guideline only and not a... 
    Software
    Full time

    Leidos

    Chantilly, Loudoun County, VA
    4 days ago
  • $94.4k - $198.2k

    Job Title: Junior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee...  ...a high-performing, curious, and motivated Junior Software Engineer to join our team. This role is ideal for an early-career... 
    Software
    Contract work
    Work experience placement
    Internship
    Flexible hours

    CACI International

    Chantilly, Loudoun County, VA
    2 days ago
  • $94.4k - $198.2k

    Job Title: Mid-Level Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * The Opportunity:... 
    Software
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Caci

    Sterling, VA
    1 day ago
  • $107.9k - $195.05k

     ...and data more effectively.As a Sr. UI/IX Engineer, you will play a critical role at the intersection...  ...needs. You’ll work alongside talented software engineers, systems engineers, product...  ..., COSt. Louis, MOTucson, AZ Clearance Level Required:Active Top Secret/SCI with the ability... 
    Software
    Full time
    Contract work

    Leidos

    Chantilly, Loudoun County, VA
    4 days ago
  • $76.1k - $153.12k

     ...preparing technical documents and performing engineering calculations in coordination with...  ...knowledge and understanding of common industry software, including Revit, Bluebeam Revu and...  ...skills; ability to communicate with all levels in a clear and concise manner. Effective... 
    Software
    For contractors
    Casual work
    Work at office
    Remote work
    Flexible hours

    Henderson Engineers

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...position requires an active U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States.... 
    Software
    Full time
    Remote work

    Maxar Technologies

    Herndon, VA
    5 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program...  ...with a large team of developers, DevOPS engineers, security engineers, systems engineers,...  ...050.00The Leidos pay range for this job level is a general guideline only and not a... 
    Software
    Full time
    3 days per week

    Leidos

    Chantilly, Loudoun County, VA
    2 days ago
  • $103.8k - $218.1k

    Job Title: Senior Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI...  ...• A master’s degree in Computer Science, Information Systems, Engineering, or additional years of specialized experience in a scientific... 
    Software
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are...  ...experience in real-world settings. Metron is seeking a mid-level Software Engineer to help design, build, and mature software systems... 
    Software
    For contractors
    Work at office
    Relocation

    Metron

    Reston, VA
    20 hours ago
  • $90k - $180k

     ...Mid-Level Software Engineer Location US-VA-Fairfax ID 2026-4211 Category Engineering Position Type Full Time Salary Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research... 
    Software
    Full time
    Work at office
    Local area

    Riverside Research

    Fairfax, VA
    4 days ago
  •  ...Senior Cloud Engineer Are you looking for an opportunity to make a difference in the government...  ...for mission solutions. Leverages software, platform and infrastructure- as-a-...  ...equivalent additional experience. Senior-level or higher experience in working government... 
    Software
    Work experience placement
    Local area

    Solvarus

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Software DeveloperOur client is an employee-owned professional services firm providing program...  ..., enterprise IT, cybersecurity, systems engineering, and supply chain management services to...  ...to customer needs.Security Clearance Level: Top Secret/SCI with Polygraph... 
    Software

    Talent Acquisition Concepts

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...We are looking for a Software Developer with experience in building high-performing, scalable...  ...with network systems, search engines, and information servers.  Troubleshoot...  ...developing in an Agile environment Level: Entry Level - SME Clearance: Active security... 
    Software

    Anthem Engineering

    Chantilly, Loudoun County, VA
    8 hours ago
  •  ...needed to understand how the laboratory operates and how the software systems are used by the onsite personnel. Candidate must be able...  ...the potential risk of changes. • Work with other software engineers to discuss design, ensure best practices are followed, and perform... 
    Software
    Work experience placement

    Omni Inclusive

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...award).Cloud I provides entry‑level technical advisory support to...  ...oversight of cloud‑based software systems, documentation reviews...  ...strategiesMentor junior and mid‑level cloud software expertsSupport...  ...Computer Science, Software Engineering, Systems Engineering, or... 
    Software
    For contractors

    VTG

    Chantilly, Loudoun County, VA
    1 day ago
  • $131.3k - $237.35k

    Leidos is seeking a Software Developer for a technical development program supporting the Sponsor...  ...Digital Policy Management. The Software Engineer will work with a large team of developers...  ...,350.00The Leidos pay range for this job level is a general guideline only and not a... 
    Software
    Full time

    Leidos

    Chantilly, Loudoun County, VA
    2 days ago
  • $146.4k - $263.8k

     ...is actively seeking a skilled and proactive Principal Systems Engineer to join our team. The successful candidate is responsible for effective...  ..., operation, and maintenance of systems hardware and software and related infrastructure.This individual participates in the... 
    Software
    Work experience placement
    Weekend work
    Afternoon shift

    Two Six Technologies

    Chantilly, Loudoun County, VA
    1 day ago

Do you want to receive more vacancies?

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