CACI International

Software Engineer

CACI International
Apply
1 day ago
Cary, NC, USA or Sterling, VA, USAMid Level
H1B sponsor

Base Salary

$69k - $142k/yr

Responsibilities

  • Design and develop full-stack web applications and contribute technical leadership on software architecture and improvements.
  • Build and maintain RESTful APIs and responsive user interfaces using Java, Spring Boot, and Angular or React.
  • Own software features and components through implementation, testing, deployment, and ongoing improvement.
  • Deploy and maintain mission-essential systems using Docker, Kubernetes/Helm, and Git best practices.
  • Debug full-stack issues, participate in code reviews, and improve application reliability and performance.
  • Collaborate with engineering teams, program management, and customers to execute software lifecycles and communicate technical designs and roadmaps.

Requirements

  • A four-year degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing applications for commercial cloud technologies such as AWS or GovCloud.
  • Experience with Java and Spring Boot for backend services and REST API development.
  • Experience with a modern JavaScript or TypeScript framework such as Angular or React.
  • Familiarity with Groovy/Grails, relational and search-based data stores such as PostgreSQL and OpenSearch/Elasticsearch, and general software concepts is preferred or beneficial.
  • Experience leading and/or integrating Agile methodologies.
  • Top Secret clearance is required to begin employment, and TS/SCI clearance must be obtained for continued employment.

Benefits

  • Full-time, regular employment with up to 10% continental U.S. travel.
  • Position available in Sterling, VA and Cary, NC, with the ability to work in more than one location.
  • Flexible time off, healthcare, wellness, financial and retirement benefits, family support, continuing education, and learning and development opportunities.
  • Equal opportunity employment and a culture focused on integrity, trust, innovation, and mission impact.

Tech Stack

AngularAWSDockerElasticsearchGitGrailsGroovyHelmJavaJavaScriptKubernetesPostgreSQLReactSpring BootTypeScript
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