×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Denver

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: CACI International Inc.
Full Time position
Listed on 2026-06-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 82100 - 172400 USD Yearly USD 82100.00 172400.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer Denver, CO, US + 3 more
## Software Engineer Denver, CO, USApply Now Find out how well you match with this jobJob ID327874

Job Title:

Software Engineer Job Category:
Engineering Time Type:
Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type:
Regular Percentage of

Travel Required:

Up to 10%
Type of Travel:
Continental US Anticipated Posting End: 7/30/2026
*
* The Opportunity:

*** Join a fast-paced Agile team developing mission-critical geospatial intelligence (GEOINT) applications supporting the National Geospatial-Intelligence Agency (NGA).
* Contribute to the design, development, and deployment of modern web-based software solutions that enable intelligence analysis and mission execution.
* Work with advanced GIS technologies, cloud-native architectures, and large-scale data environments supporting national security missions.
* Collaborate with software engineers, system architects, and mission stakeholders to deliver innovative capabilities to end users.
* Help design and implement secure, high-quality software solutions that directly support critical intelligence operations.
** Responsibilities:
*** Develop, test, and maintain software applications using Java and/or Python.
* Design and implement web application features using modern development frameworks and best practices.
* Integrate and manage structured and unstructured data using relational and non-relational database technologies.
* Support the development and enhancement of geospatial and GIS-enabled applications and services.
* Participate in code reviews, unit testing, debugging, and software integration activities.
* Collaborate with cross-functional Agile teams to deliver capabilities within scheduled sprint cycles.
* Apply secure coding practices and support security-focused software development processes.
* Assist with troubleshooting, performance tuning, and continuous improvement of existing applications.
* Contribute to technical documentation, system design discussions, and software lifecycle activities.
* Mentor junior developers and provide technical guidance within the development team as needed.
*
* Qualifications:

**
* Required:

** Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
* 5+ years of professional software development experience.
* Demonstrated experience developing and maintaining software applications using Java, Python, or both.
* Experience designing and implementing web-based applications and services using modern development frameworks.
* Experience working with relational and/or No

SQL databases, including data modeling, querying, and performance optimization.
* Understanding of software architecture, design patterns, and object-oriented programming principles.
* Experience working within Agile software development environments and participating in all phases of the software development lifecycle.
* Knowledge of secure software development practices and experience implementing security requirements within software solutions.
* Strong analytical, troubleshooting, and problem-solving skills with the ability to work independently and collaboratively.
* TS/SCI security clearance with willingness to undergo polygraph examination.
* Desired:
** Experience developing geospatial or GIS-enabled applications using technologies such as ArcGIS, Geo Server, Open Layers, Leaflet, Cesium, or similar platforms.
* Experience supporting intelligence, defense, or other federal government customers, particularly within classified environments.
* Familiarity with cloud-native architectures, containerization technologies (Docker, Kubernetes), CI/CD pipelines, and Dev Sec Ops  practices.

- ** What You Can Expect:
**** A culture of integrity.
** At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
** An environment of trust.
** CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary