
Senior Software Developer
CACI International1 day ago
Base Salary
$104k - $218k/yr
Responsibilities
- Lead technical work within the Momentum environment, including customization, integration, extension, troubleshooting, and modernization.
- Design, develop, maintain, and secure services and applications supporting mission systems.
- Build, deploy, troubleshoot, and optimize applications running in OpenShift using Podman and containerization patterns.
- Support WebMethods system-to-system integrations and troubleshoot interfaces between Momentum and enterprise systems.
- Work with Oracle or other relational databases on data modeling, query tuning, and Momentum data integration.
- Lead, mentor, and develop software developers; conduct code reviews and reinforce development standards.
- Support root cause analysis, documentation, development processes, agile rituals, and continuous improvement.
Requirements
- Require 8–15 years of software development experience, including at least three years in a technical lead or engineering lead role.
- Require hands-on experience with Momentum or similar complex COTS products.
- Require strong Java development experience, including microservices architectures.
- Require experience developing and deploying applications in OpenShift and using GitLab for source control and CI/CD.
- Require strong database skills with Oracle or comparable relational database experience.
- Require experience with WebMethods for system-to-system integrations.
- Require active Top Secret security clearance with SCI eligibility and a counterintelligence polygraph.
- Require the ability to prioritize work and lead development efforts in a dynamic environment, along with strong communication, teamwork, and mentoring skills.
- Preferred qualifications include Java microservices and shared-component development, container image hardening and deployment, DevSecOps, system administration, platform engineering, shell scripting, automation tooling, CI/CD pipeline design, DoD software development, and large COTS modernization initiatives.
- C#/C++ experience and Linux environment familiarity are also listed in the suggested technology stack.
Benefits
- Full-time regular employment with comprehensive healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off and learning and development resources.
- On-site work in Rosslyn, VA may be required up to five days per week; travel is up to 10% within the continental United States.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.