> Markdown version of [/jobs/ext/2299138-software-engineer](https://www.wearedevelopers.com/jobs/ext/2299138-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Ennoble First - **Location:** Chantilly, VA, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Web Interfaces, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, ArcGIS (Software), JIRA, Cloud Computing, Code Review, CompTIA Security+, Continuous Delivery, Continuous Integration, Geospatial Intelligence, GeoServer, Human-Computer Interaction, Python (Programming Language), Node.Js, PostGIS, Ansible, Secure Coding, Server Administration, Software Engineering, Software Systems, Scripting, Cloud Platform System, ReactJS, Flask (Web Framework), Spring-boot, Software Application Programming, Gitlab-ci, Kubernetes, Infrastructure Automation Frameworks, Atlassian Tools, Restful APIs, Terraform, Devsecops, Docker, Jenkins, Microservices - **Published:** August 29, 2026 - **Apply:** https://www.careerbuilder.com/job-details/mid-level-software-engineer-chantilly-va--7e40540e-44db-4db9-a15b-ab55e7a348a1 ## About the Role * 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., Agile Programming Methodologies, Amazon Web Services (AWS), Ansible, Application Programming Interface (API), ArcGIS, Atlassian JIRA, Automation, Cloud Applications, Cloud Computing, Code Reviews, Community Support, CompTIA - Computing Technology Industry Association, CompTIA Security+, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Analysis, Defense Intelligence, Docker, EEO Regulations, Environmental Compliance, Experiment Design, Flask, Geospatial Intelligence (GEOINT), Government, Homeland Security, Intelligence Community, Java, JavaScript, Jenkins, Maintain Compliance, Microservices, Node.js, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Secure Coding, Software Administration, Software Development, Software Engineering, Test Plan/Schedule, Trademarks, United States Citizen, Usability Engineering, Web Interface ## Description * 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. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)