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

Senior Software Engineer

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: CACI International Inc
Full Time position
Listed on 2026-02-15
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Title

Senior 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

4/18/2026

The Opportunity

We are seeking a skilled Senior Software Developer to join our dynamic team working on the Makalu contract. This role involves building and maintaining highly used and critically important cloud-native applications that provide Situational Awareness and Collaboration capabilities. The ideal candidate will have a strong background in Java and/or JavaScript development, along with experience in modern software development practices and cloud technologies.

Responsibilities
  • Solve challenging technical problems and meet program objectives within the agile development cycle.
  • Suggest ways to improve the architecture and software baseline.
  • Work on a complex near real‑time web‑app development team based on cloud architecture.
  • Help maintain the existing architecture and code base.
  • Design new features, services, and interfaces.
  • Contribute to a positive and upbeat team atmosphere.
  • Collaborate with cross‑functional teams in an Agile environment.
  • Implement and work with microservices architecture in cloud environments.
  • Contribute to the full software development lifecycle, from conception to deployment.
  • Ensure code quality through testing and code reviews.
Qualifications Required
  • Active TS/SCI clearance with a polygraph.
  • Bachelor’s degree in Computer Science, a related major, or graduation from a coding bootcamp.
  • 10+ years of relevant experience.
  • Experience working with Linux or similar operating systems.
  • Experience working as a member of a development team participating in the complete product development lifecycle.
  • Familiarity with Agile software development methodologies.
  • Demonstrated Java and JavaScript programming experience in a Unix/Linux environment.
  • Familiarity with Amazon Web Services (AWS).
  • Familiarity with continuous integration and software CM processes/tools (Argo, GIT, JIRA, Confluence).
  • Experience applying industry best practices to ensure system performance, reliability, scalability, and security.
  • Strong troubleshooting/problem‑solving skills.
  • Effective communication skills.
  • Time management and organizational skills, including the ability to work in a dynamic, real‑time environment with rapidly changing priorities. Must be able to multi‑task and work independently with minimum supervision to meet deadlines.
  • Experience with microservice architectures.
  • Familiarity with build tools (e.g., Gradle, Maven).
  • Security+ or other IAT II qualified security certification (within 3 months of hire).
  • Strong Understanding of Elastic Search, Postgres.
  • Knowledge of spacecraft flight dynamics and orbi propagation.
Desired
  • Experience using Java Spring Boot framework.
  • Development experience defining, developing, and maintaining REST‑based interfaces.
  • Experience with Container orchestration frameworks such as Docker and Kubernetes.
  • Bonus if you have experience with networking, Redis, Kafka, Grafana, ELK stack (Elasticsearch, Logstash, Kibana).
  • AWS Certification (Developer, Dev Ops, and/or Architect, etc.).
  • Experience with Infrastructure as Code (such as with Terraform or Cloud Formation).
  • Experience with Type Script.
  • Experience building rich data‑driven web applications.
  • Familiarity with real‑time communication mechanisms such as Web Sockets.
  • Familiarity with Node, Cesium, and/or Open Layers.
  • Experience with deployments, Dev Ops, and/or AWS.
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 unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth. Together, we will advance our…

Position Requirements
10+ Years work experience
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary