Jobs
Locationsexpand_more
All locations
Categoriesexpand_more
All categories
Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
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 US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsPart-Time jobs
Top states
All states →
Top categories
Accounting & Finance jobsLogistics & Warehouse jobsHealthcare & Nursing jobsIT jobsCustomer Services jobsSales jobsDomestic help & Cleaning jobs
Popular skills
Excel jobsSalesforce jobsMicrosoft Office jobsPowerpoint 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
Categoriesexpand_more
All categories
Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
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 US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsPart-Time jobs
Top states
All states →
Top categories
Accounting & Finance jobsLogistics & Warehouse jobsHealthcare & Nursing jobsIT jobsCustomer Services jobsSales jobsDomestic help & Cleaning jobs
Popular skills
Excel jobsSalesforce jobsMicrosoft Office jobsPowerpoint 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
Categoriesexpand_more
All categories
Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

Top categories

Accounting & FinanceLogistics & WarehouseHealthcare & NursingITCustomer ServicesSales
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. Software Developer
CACI International Inc logo

Software Developer

Not Disclosed•Full-TimeOn-site

location_onSunny Spring, Howard County Medical plaza, Hickory Ridge, Columbia, Howard County, Maryland, 21044, United States

Apply Now

About the Team

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you will 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. We foster a culture of integrity where every employee brings unique contributions to our company and our customers.

About the Role

This position serves as a critical link in developing, deploying, and sustaining complex software systems. You will work on processing-intensive analytics, novel algorithm development, and the manipulation of extremely large data sets. The role involves resolving software problem reports and utilizing development methodologies appropriate to the environment. You will provide specific input into system design, including hardware/software trade-offs and the strategic use of Commercial Off-the-shelf (COTS) or Government Off-the-shelf (GOTS) solutions. Whether serving as a team lead or contributing to system-level analysis, you will help advance our nation's most critical missions while finding opportunities to break new ground in your career.

Culture and Benefits

We offer an environment of trust, providing the autonomy to take the time you need through a unique flexible time off benefit. We are focused on continuous growth, offering robust learning resources to help you make your ambitions a reality. Our comprehensive benefits package is designed to support and protect employees and their families, including healthcare, wellness, financial, retirement, family support, and continuing education options.

Hiring Process

Candidates must possess a TS/SCI clearance with a Polygraph to start. The application process involves reviewing qualifications against the specific scope and complexity of government contracts. Final salary is influenced by factors including geographic location, Federal Government contract labor categories, relevant prior work experience, and specific skills.

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

Sunny Spring, Howard County Medical plaza, Hickory Ridge, Columbia, Howard County, Maryland, 21044, United States

Similar Job Opportunities

Zwicker & Associates, P.C. logo

Software Engineer — Web & Application Development

Zwicker & Associates, P.C. • Andover, Massachusetts

$95k-110karrow_forward
Trane Technologies logo

Sr. Applications Developer (Full Stack)

Trane Technologies • Bloomington, Minnesota

$127k-178karrow_forward
Verint logo

Engineer, Software

Verint • Santa Fe, New Mexico

Skills, education and keywords

Skills: Ui/ux Architecture, Frontend Development, Api, Reactjs, Nodejs, Java, Spring Boot Framework, Javascript, Docker, Podman.

Education: Bachelor's degree in Computer Science or related discipline (substitutable with 4 years experience).

Frequently asked questions about Software Developer at CACI International Inc

What does a Software Developer at CACI International Inc do?expand_more
A Software Developer at CACI International Inc is responsible for the following: Analyze user requirements to derive software design and performance requirements; Design and code new software or modify existing software to add new features; Debug existing software and correct defects; and Integrate existing software into new or modified systems or operating environments.
What are the requirements for this Software Developer role?expand_more
To qualify for the Software Developer at CACI International Inc position, applicants should have: TS/SCI with Polygraph clearance; Bachelor's degree in Computer Science or related discipline; 14 years experience in programs and contracts of similar scope; 4 years SWE experience may substitute for bachelor's degree; UI/UX architecture frontend development background; and API.
Where is the Software Developer role at CACI International Inc located?expand_more
Software Developer at CACI International Inc is based in Sunny Spring, Howard County Medical plaza, Hickory Ridge, Columbia, Howard County, Maryland, 21044, United States. This is a on-site role.
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 US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by location

Columbia, Maryland

Key Responsibilities

  • check_circleAnalyze user requirements to derive software design and performance requirements
  • check_circleDesign and code new software or modify existing software to add new features
  • check_circleDebug existing software and correct defects
  • check_circleIntegrate existing software into new or modified systems or operating environments
  • check_circleDevelop or implement algorithms to meet or exceed system performance and functional standards
  • check_circleAssist with developing and executing test procedures for software components
  • check_circleOversee software development teams and ensure work is completed in accordance with process constraints
  • check_circleCoordinate software system installation and monitor equipment functioning to ensure operational specifications are met

Requirements

  • verifiedTS/SCI with Polygraph clearance
  • verifiedBachelor's degree in Computer Science or related discipline
  • verified14 years experience in programs and contracts of similar scope
  • verified4 years SWE experience may substitute for bachelor's degree
  • verifiedUI/UX architecture frontend development background
  • verifiedAPI
  • verifiedReactJS
  • verifiedNodeJS
  • verifiedJava
  • verifiedSpring Boot framework
  • verifiedJavaScript
  • verifiedDocker/Podman
  • verifiedAWS cloud infrastructure
  • verifiedMongoDB
  • verifiedElasticsearch

Nice to Have

Familiarity with other front-end automation tools such as Robot Framework.

Benefits & Perks

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

CACI International Inc

Industry

it

View company profilearrow_forwardlanguageWebsite
Quick Overview

Experience

14+ yrs (Lead)

Education

Bachelor's degree in Computer Science or related discipline (substitutable with 4 years experience)

Job Type

Full-Time

Skills Required

Ui/ux ArchitectureFrontend DevelopmentApiReactjsNodejsJava
Not Disclosed
arrow_forward
Is this Software Developer job remote, hybrid, or on-site?expand_more
CACI International Inc has listed this Software Developer role as on-site.
How much experience is required for this Software Developer role?expand_more
Software Developer at CACI International Inc typically requires 14+ years of relevant experience at the lead level.
What skills do you need for the Software Developer role at CACI International Inc?expand_more
Key skills for Software Developer at CACI International Inc include Ui/ux Architecture; Frontend Development; Api; Reactjs; Nodejs; Java; Spring Boot Framework; and Javascript.
What education is required for Software Developer at CACI International Inc?expand_more
Educational requirements for this role: Bachelor's degree in Computer Science or related discipline (substitutable with 4 years experience).
What category does the Software Developer role belong to?expand_more
Software Developer at CACI International Inc is part of the it job category on Recrutus.
Jobs by city
Jobs by category
Jobs by skill
Career guides
Career blog
Salary insights
Job types
Contractor jobsFull-Time jobsPart-Time jobs
Top states
All states →
Top categories
Accounting & Finance jobsLogistics & Warehouse jobsHealthcare & Nursing jobsIT jobsCustomer Services jobsSales jobsDomestic help & Cleaning jobs
Popular skills
Excel jobsSalesforce jobsMicrosoft Office jobsPowerpoint 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
Spring Boot Framework
Javascript
Docker
Podman