Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CACI International Inc

Senior Front-End Software Engineer

CACI International Inc

Senior Front-End Software Engineer designing scalable and reliable front-end services for mission applications. Joining a dynamic development team and directly impacting core product architecture.

Posted 7/4/2026full-timeKing of Prussia • Colorado, Pennsylvania • 🇺🇸 United StatesSenior💰 $75,200 - $158,100 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDockerFlaskJavaJenkinsJUnitKubernetesMavenMongoDBPostgresPythonSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design a front end user interface for an existing application that can be deployed within a modular system
  • Participate in customer working group to extract user needs and develop wire frame diagrams of the user interface
  • Work within a software development team to relay user needs to back end developers
  • Create E2E for verifying UI functionality
  • Participate in usability events to validate the user interface

Requirements

What you’ll need
  • Active Secret U.S. Government Security Clearance
  • Bachelor's degree in computer science or related field
  • At least 5 years of professional software development experience and working proficiency in Python and/or Java
  • Experience with lightweight frameworks such as FastAPI, Flask, Quarkus, or Spring Boot
  • Proficiency with software packaging tools (uv, pip, Maven, etc)
  • Comprehensive testing experience, including unit tests (e.g., pytest, JUnit), system tests, and integration tests
  • Proficiency with various data storage solutions (PostgreSQL, MongoDB, AWS or Azure cloud storage services)
  • Experience with source control tools (e.g., Git, GitLab)
  • Experience implementing and managing CI/CD pipelines using tools such as GitLab CI/CD or Jenkins
  • Experience containerizing and deploying applications using Docker and Kubernetes
  • Ability to work in office

Benefits

Comp & perks
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Front End User Interface DesignE2E TestingUnit Testing (e.g., pytest, JUnit)Data Storage Solutions (PostgreSQL, MongoDB)Containerization Using DockerDeployment Using KubernetesLightweight Frameworks (FastAPI, Flask, Quarkus, Spring Boot)Software Packaging Tools (uv, pip, Maven)Source Control Tools (Git, GitLab)Integration Testing