CACI International

Senior Software Developer

CACI International
Apply
1 day ago
Arlington, VA, USASenior
H1B sponsor

Base Salary

$104k - $218k/yr

Responsibilities

  • Lead technical work and modernization efforts in a Momentum-based COTS environment.
  • Guide customization, integration, extension, configuration, upgrade-impact analysis, and troubleshooting of Momentum modules and services.
  • Design, develop, maintain, and troubleshoot mission-system services and applications using Java and microservices architectures.
  • Build, deploy, and optimize containerized applications in OpenShift using Podman and orchestration patterns.
  • Support WebMethods system-to-system integrations and interfaces between Momentum and enterprise systems.
  • Work with relational databases including Oracle and PostgreSQL, including data modeling, query tuning, and integration with Momentum data structures.
  • Lead, mentor, and develop software developers of varying experience levels.
  • Conduct code reviews, reinforce development standards and documentation, support root cause analysis, and drive continuous improvement.
  • Support CI/CD improvements and guide development processes and agile rituals.

Requirements

  • Requires 8 to 15 years of software development experience, including at least 3 years in a technical lead or engineering lead role.
  • Requires hands-on experience with Momentum or similar complex COTS products.
  • Requires strong Java development experience, including microservices architectures.
  • Requires experience developing and deploying applications in OpenShift.
  • Requires experience with GitLab for source control and CI/CD.
  • Requires strong database skills with Oracle or comparable relational database experience.
  • Requires experience with WebMethods for system-to-system integrations.
  • Requires an active Top Secret security clearance with eligibility for SCI access and a counterintelligence polygraph.
  • Requires the ability to prioritize work, lead development efforts, communicate effectively, collaborate, and mentor others.
  • Desired qualifications include experience with Java-based shared components, container image hardening and deployment, DevSecOps, system administration, platform engineering, shell scripting, automation tooling, CI/CD pipeline design, DoD software development, and large COTS upgrades or modernization initiatives.
  • C# and C++ experience and Linux environment familiarity are also listed in the suggested technology stack.

Benefits

  • Full-time regular employment with healthcare, wellness, financial, retirement, family support, continuing education, learning and development, and time-off benefits.
  • Flexible time off and access to learning resources.
  • The role requires up to 10% continental U.S. travel.
  • The position is expected to be onsite in Rosslyn, Virginia, up to five days per week.

Tech Stack

Categories

CACI International

About CACI International

10,000+ employees

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.

Contact me