CACI International

Software Developer Manager

CACI International$120K — $145K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent and 7-10 years of relevant experience.
  • 7-10 years of software development experience with at least 3 years in a lead role.
  • Hands-on experience with complex COTS products.
  • Strong Java development skills and familiarity with microservices architectures.
  • Experience deploying applications in OpenShift.
  • Proficiency with GitLab for source control and CI/CD processes.
  • Strong database experience with Oracle or similar relational databases.

Responsibilities

  • Lead technical initiatives within a complex COTS environment.
  • Guide customization and troubleshooting of system modules and services.
  • Collaborate with experts on system upgrades and configurations.
  • Design and maintain mission-critical applications and services.
  • Implement engineering practices focusing on reliability and performance.
  • Ensure adherence to secure coding practices in line with security standards.
  • Oversee deployment and maintenance of containerized applications in OpenShift.

Benefits

  • Opportunity to work on mission-critical financial and acquisition systems.
  • Professional development through mentoring and leading a team.
  • Participation in cutting-edge COTS and cloud technologies.
  • Dynamic and collaborative team environment.
  • Engagement in a role that has significant impact on system modernization efforts.
Full Job Description
Job Description:

Job Summary

The Software Developer Lead will support mission-critical financial and acquisition systems built on a complex COTS-based ecosystem. The role will lead technical planning, oversee development efforts, guide modernization initiatives, and collaborate with developers, product owners, subject matter experts, system integrators, and leadership.

The position requires strong technical leadership, problem-solving, mentoring, and communication skills. The Software Developer Lead will help establish development best practices, ensure software quality, support CI/CD improvements, and contribute to the long-term technical direction of the program.

Responsibilities

COTS Leadership
  • Lead technical work within a complex COTS environment.
  • Guide customization, integration, extension, and troubleshooting of modules and services.
  • Collaborate with subject matter experts on upgrades, configuration, and interface alignment.

Software Engineering & Architecture
  • Design, develop, and maintain services and applications supporting mission systems.
  • Apply engineering best practices for reliability, maintainability, and performance.
  • Ensure secure coding practices consistent with required security standards.

Cloud, Containers, and DevSecOps
  • Build, deploy, and maintain applications running in OpenShift using Podman, containers, and orchestration patterns.
  • Oversee creation and maintenance of container images and deployment pipelines.
  • Troubleshoot and optimize containerized applications.
  • Support and develop system integrations using WebMethods.
  • Guide interface troubleshooting between enterprise systems.

Database & Data Layer
  • Work with relational databases such as Oracle and PostgreSQL.
  • Support data modeling, query tuning, and integration with application data structures.

Team Leadership & Quality Assurance
  • Lead, mentor, and develop software developers with varying experience levels.
  • Conduct code reviews and ensure adherence to development standards.
  • Support root cause analysis and continuous improvement.
  • Establish and reinforce development processes, documentation standards, and Agile practices.

Required Qualifications
  • Bachelor's degree or equivalent, typically with 7-10 years of related work experience.
  • 7-10 years of software development experience, including at least 3 years in a technical or engineering lead role.
  • Hands-on experience with complex COTS products.
  • Strong Java development experience, including microservices architectures.
  • Experience developing and deploying applications in OpenShift.
  • Experience with GitLab for source control and CI/CD.
  • Strong database skills, including Oracle or comparable relational database experience.
  • Ability to prioritize tasks and lead development efforts in a dynamic environment.
  • Strong communication, teamwork, and mentoring abilities.
  • Experience with WebMethods for system-to-system integrations.
  • U.S. Citizenship.
  • Active TS Clearance.

Nice to Have
  • Experience leading development of Java-based microservices and shared components.
  • Experience building, hardening, and deploying container images.
  • Experience with DevSecOps, system administration, or platform engineering.
  • Experience supporting software development in a DoD environment.
  • Experience with shell scripting, automation tooling, or CI/CD pipeline design.
  • Experience contributing to large COTS upgrades or modernization initiatives.

Tech Stack
  • Momentum (CGI) 8.x
  • Java / J2EE
  • OpenShift
  • GitLab
  • Oracle / PostgreSQL / SQL
  • WebMethods
  • Linux
  • C# / C++
  • Shell scripting
  • DevSecOps / System Administration


Working Place:

Reston, Virginia, United States

Company :

2026 Software Developer - Sept 24th - CACI

About CACI International

CACI International Inc is a multinational professional services and information technology company. It provides services to many branches of the federal government including defense, homeland security, intelligence, and healthcare. CACI has approximately 23,000 employees worldwide. The company's mission is to provide enterprise and mission technology services and solutions that best fit the needs of its customers. CACI has been named a Fortune World's Most Admired Company, a Washington Post Top Workplace, and a Forbes Best Employer for Diversity.
Learn more about CACI International
Size
22,000 employees
Market Cap
$7.1 billion
Industry
Net Income
$374.4 million
Founded
1962
5 Year Trend
+7.3%
Revenue
$5.8 billion
NASDAQ

Similar Jobs

More Jobs at CACI International

More Finance & Insurance Jobs

Find similar Software Developer Manager jobs: