Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. Senior Software Algorithm Engineer
CACI International Inc logo

Senior Software Algorithm Engineer

Not Disclosed•Full-TimeOn-site

location_on1458, Ironton Street, Aurora, Arapahoe County, Colorado, 80010, United States

Apply Now

The Opportunity

This role is designed for a Senior Software Algorithm Developer seeking new, challenging problems. As an Algorithm Developer, you will support the development of algorithms across a multitude of disciplines, including Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT). In this technical lead capacity, you will guide a team of developers in taking these algorithms from prototype to operations, solving broad sets of challenges for various customers and their specific domains.

Our Culture

At CACI, we place character and innovation at the center of everything we do. We are a high-performing group dedicated to our customer's missions, driven by a higher purpose to ensure the safety of our nation. We foster a culture of integrity and an environment of trust, valuing the unique contributions every employee brings. You will have the autonomy to take the time you need through our unique flexible time off benefit, alongside access to robust learning resources to help make your ambitions a reality.

Growth and Impact

Together, we advance our nation's most critical missions and build on a lengthy track record of business success. We are focused on continuous growth, looking for opportunities to break new ground in your career and in our legacy. Our employees value the flexibility that allows them to balance quality work with their personal lives.

Equal Opportunity

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Work location

Work model: On-site

location_on

1458, Ironton Street, Aurora, Arapahoe County, Colorado, 80010, United States

Aurora, Colorado

Key Responsibilities

  • check_circleApply data structures and algorithms to create efficient solutions for customer needs
  • check_circleDeploy software solutions using cloud services
  • check_circleWrite technical documentation supporting code, program capabilities, and user guides
  • check_circleLead a small software development team to implement algorithms for diverse customer domains
  • check_circleReview publications to apply cutting-edge concepts to defense and commercial applications

Requirements

  • verifiedB.S. in computer science, computer engineering, mathematics, physics, or relevant STEM fields
  • verified5+ years of software development experience
  • verifiedActive TS/SCI U.S. Government Security Clearance
  • verifiedExperience leading an interdisciplinary team
  • verifiedExperience with Python, C/C++, Java, or Rust
  • verifiedExperience in Signal/Image Processing, SDA, SATCOM, or SIGINT
  • verifiedWillingness to obtain a Counter Intelligence (CI) polygraph

Nice to Have

M.S. or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields. Experience with Linux. Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc. Experience with C#, Go, or R. Experience with computational libraries: OpenCV, Boost, Eigen, Dlib, etc. Experience with source code version control systems. Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries. Experience in application deployment, virtualization, and containerization. Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.). Experience developing modeling and simulation environments or developing OpenAI Gym environments for Reinforcement Learning problems.

Benefits & Perks

check_circleUnique flexible time off benefitcheck_circleAccess to robust learning resources
CACI International Inc cover image
CACI International Inc logo
Company

CACI International Inc

Industry

IT Services and IT Consulting

Headquarters

Reston, Virginia

Open Roles

10

Expanding the limits of national security

CACI International Inc., a Reston, Virginia-based IT services and IT consulting firm, provides specialized expertise and technology solutions to address critical national security challenges. With a team of 27,000 professionals, the company supports government and defense clients through innovative approaches to complex problems. Operating within the IT services industry, CACI emphasizes a culture of integrity and operational excellence, reflected in its recognition as a Fortune World’s Most Admired Company. The organization is listed among the Fortune 500 Largest Companies and is included in the Russell 1000 Index and S&P MidCap 400 Index. CACI prioritizes diversity and inclusion, maintaining an equal opportunity employment policy that welcomes candidates from all backgrounds, including females, minorities, protected veterans, and individuals with disabilities. For further details, visit the company’s website.
View company profilearrow_forwardlanguageWebsitelinkLinkedIn
Quick Overview

Experience

5+ yrs (Senior)

Education

B.S. in computer science, computer engineering, mathematics, physics, or relevant STEM fields required

Job Type

Full-Time

Skills Required

PythonC/C++JavaRustSignal/image ProcessingSpace Domain Awareness

Similar Job Opportunities

NASA Jet Propulsion Laboratory logo

Data Scientist II

NASA Jet Propulsion Laboratory • On-site

$123k-136karrow_forward
Genesis10 logo

Entry Level Software Developer

Genesis10 • Saint Louis, Missouri

$24.04-28.85/hrarrow_forward
SynergisticIT logo

Entry level Java spring boot developer/ data scientist

SynergisticIT • Minneapolis, Minnesota

Not Disclosedarrow_forward
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy notice

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Satellite Communication
Signals Intelligence
Linux
Aws
Accessibility