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 Aurora, CO vacancy
  • $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

    Aurora, CO
    4 days ago
  •  ...Mid-Level Software Engineer Avenue Technologies is seeking a Mid-Level Software Engineer to support technical, engineering, and program teams in a hands-on environment. What You Will Do Design, develop, integrate, and maintain software applications that support... 
    Software

    Avenue Technologies Defunct

    Aurora, CO
    3 days ago
  • $87.1k - $157.45k

     ...Description Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you'll design, develop, and deliver... 
    Software
    Contract work
    Local area
    Immediate start

    Leidos

    Englewood, CO
    4 days ago
  •  ...seeking an experienced and driven Cloud/DevOps Engineer to join our dynamic team. The ideal...  ...environments, automated configurations, large-scale software deployments, and continuous integration/...  ...deployments at the node and pod level· Contribute to architectural decisions... 
    Software

    Northstrat

    Aurora, CO
    16 hours ago
  •  ...Company Description ITEC is an Information Technology (IT) and Engineering Company founded in 1999. Our employee-centric reputation comes...  ...with the end user and operational needs in mind. # Software engineers will gain experience with the full software life-cycle... 
    Software
    Full time

    Itec

    Aurora, CO
    1 day ago
  • $104.2k - $187.7k

     ...Overview of Opportunity  Two Six Technologies is currently seeking Software Developers with experience in web and desktop software and are...  ...As a member of our team you will join a dedicated group of engineers who provide troubleshooting and operations support, with a... 
    Software
    Full time
    Contract work
    Local area

    Two Six Technologies

    Aurora, CO
    1 day ago
  • $108.4k - $227.5k

     ...Job Title: Mid-Senior Full Stack Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start...  ...equivalent experience. ~5+ years (mid-level) or 10+ years (senior-level) of full-stack software engineering experience. ~ Advanced... 
    Software
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Caci

    Aurora, CO
    1 day ago
  • $82.1k - $172.4k

    Job Title: Full Stack Software EngineerJob Category: EngineeringTime Type: Full timeMinimum...  ...seeking a talented and motivated Software Engineer to join our dynamic team. As a key...  ...using tools like Git, Jira and ConfluenceIAT Level II or III certification (i.e. Security+,... 
    Software
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    CACI International

    Aurora, CO
    2 days ago
  • $114k - $171k

     ...organization: You\u0027ll be joining our Aurora Software and Electronics/Payloads Department which has ~200 Software Engineers, DevOps Engineers, Systems Administrators,...  ...Engineers, and Engineering Leaders from entry-level to the most senior chief engineers and architects... 
    Software
    Full time
    Local area
    Relocation package
    Shift work

    Northrop Grumman

    Aurora, CO
    1 day ago
  • $58.74k - $75.84k

     ...influence across the organization and work effectively with all levels of management and staff. Ability to work well in a...  ...automated nurture campaigns. Knowledge of relevant hardware, software applications, and techniques used in email marketing such as Hubspot... 
    Software
    Full time

    Wagner Equipment

    Aurora, CO
    3 days ago
  • $135k - $216k

     ...EMMETT team uses: programmatics, sensor modeling, and system engineering expertise to deliver this world-class SDA I&W system. What you...  ...ensure continuous operation and efficiency.Contribute to the full software development lifecycle, including requirements analysis, design... 
    Software
    Contract work
    Shift work

    Peraton Corporation

    Aurora, CO
    2 days ago
  • $69.4k - $158k

    Artificial Intelligence Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused solutions that increase organizational efficiency and enable better... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    2 days ago
  • $86.8k - $198k

     ...with cloud or on-premise infrastructure or multi-cloud strategiesExperience working with application development teams across the software development lifecycle and creating solutions to complex problems within a collaborative team environmentKnowledge of microservices... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    5 hours ago
  • $104.2k - $187.7k

     ...Software DeveloperAurora, Colorado; Herndon, VirginiaAt Two Six Technologies, we build, deploy, and implement innovative products that...  ...:As a member of our team you will join a dedicated group of engineers who provide troubleshooting and operations support, with a focus... 
    Software
    Local area

    Two Six Technologies

    Aurora, CO
    15 hours ago
  •  ...WebServices development and will contribute to aspects of the software delivery lifecycle in requirements, design, prototype, development...  ...: 973.507.7514 | Fax: 973.998.2599SummaryType: Full-timeFunction: DesignExperience level: Mid-Senior LevelIndustry: Pharmaceuticals
    Software
    Work at office
    Immediate start

    Artech

    Denver, CO
    5 hours ago
  •  ...Software Engineer A certificate or diploma from a technical college is a typical minimum requirement, but associate's and bachelor's degrees both exist in computer related majors as well. Good communication skills are essential for this role. Preferred Skills... 
    Software
    Remote work

    Keylent Inc

    Denver, CO
    13 hours ago
  • $78.6k - $135k

    This OpportunityWSP is currently initiating a search for a Mid-Level Electrical Engineer (Renewables) to join our Renewables Business Unit. This...  ...studiesAC interference evaluationsUtilize industry-standard software tools such as:SEL AcSELerator QuickSet and ArchitectGE... 
    Software
    For contractors
    Work at office
    Local area
    Flexible hours

    WSP Group

    Denver, CO
    1 day ago
  • $82.1k - $172.4k

     ...Front End Software DeveloperCACI is seeking an experienced Front End Software Developer to join a multidisciplined team to work on delivering...  ...to take CI poly)Bachelor's degree in Computer Science, Engineering, or a related field.Proficiency in JavaScript and its... 
    Software
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Aurora, CO
    1 day ago
  • $62k - $141k

     ...Platform DevOps EngineerThe Opportunity:As a DevSecOps engineer, you know that good software is more than a nice-looking interface plus data. You need the right combination of clean code, APIs, analytics, and infrastructure to help build a user-oriented solution and deliver... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    4 days ago
  • $99k - $225k

     ...space industryKnowledge of high-performance computing, cloud computing, or ML engineeringAbility to use astrodynamics algorithms or software packages in simulationsActive TS/SCI clearance; willingness to take a polygraph examDoctorate degree in Physics or Astronautical... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    3 days ago
  •  ...Senior Software Engineer DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies...  ...of six (6) years of experience developing software with high level languages such as Java Minimum four (4) years' experience... 
    Software
    Flexible hours

    ClearanceJobs

    Aurora, CO
    4 days ago
  • $125k - $150k

     ...a motivated and detail-oriented Network Engineer to join our team in supporting the US Space...  ...and upgrades network equipment and software to include long-haul carrier cross-connections...  ...configuration and troubleshooting to the CCNP level IP experience (to include sub-netting... 
    Software
    Local area

    Entarian

    Denver, CO
    4 days ago
  • $61.9k - $141k

    DevOps Engineer, MidThe Opportunity:Everyone is trying to “harness the cloud,” but not everyone knows how. As a DevOps engineer, you’re...  ...cloud capabilities. We need you to develop container management software to solve some of our clients’ toughest challenges.As a senior... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    5 hours ago
  •  ...forward to you joining our family. *** SIMILAR CAREER TITLES Software Developer, Full Stack Engineer, Web Developer, Application Developer, Back End...  ...Stack Software Engineer, Platform Engineer, ect. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science... 
    Software
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek Corporation

    Aurora, CO
    2 days ago
  •  ...discipline and a minimum of 4 or more years of prior relevant software engineering/development experience. Additional experience may be...  ...(Tomcat, WebLogic, JBoss), scripting; experience with high level requirements management including requirements decomposition... 
    Software

    Vets Hired

    Aurora, CO
    5 days ago
  •  ...Software Engineer Aurora, CO, Fairfax, VA, Sarasota, FL We are seeking an experienced Linux Software Engineer to support multi-location project initiatives focused on modernizing software infrastructure. This role emphasizes migrating existing applications and developing... 
    Software

    Rampant Technologies

    Aurora, CO
    4 days ago
  • $94.3k - $156.6k

     ...OpportunityWSP is currently initiating a search for a Full-Time Mid-Level Structural (Buildings) Engineer to work out of Denver, CO; Seattle, WA; Tacoma, WA;...  ...calculations and use structural analysis and design software to evaluate building loads and design structural... 
    Software
    Full time
    Local area
    Immediate start
    Flexible hours

    WSP Group

    Denver, CO
    1 day ago
  • $99k - $225k

     ...You’ve evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how...  ...And what do you do next in a career where you’ve reached this level? You mentor the next set of developers to help them grow into tomorrow... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    4 days ago
  • $114.6k - $252.1k

    Job Title: Staff Computer Vision AI/ML Engineer Job Category: Science Time Type: Full time Minimum Clearance Required to Start...  ...This candidate will be joining a team of talented researchers and software developers with the opportunity to lead and mentor junior... 
    Software
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    Caci

    Aurora, CO
    1 day ago
  •  ...Job Description: We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core...  ..., and query optimization. # Technical Review Rigor: A high level of proficiency in performing technical peer reviews. We need someone... 
    Software
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    PamTen

    Aurora, CO
    3 days ago

Do you want to receive more vacancies?

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