Mid-Level Full-Stack Engineer — Mission-Critical Signals

CACI

Sterling (VA)

On-site

USD 94,000 - 198,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CACI is seeking a Mid-level Full Stack Software Engineer to design, develop, and maintain signal processing software within an agile team. You will build microservices and a UI for data-rich applications, work on Linux-based systems with Java and Python, and contribute to automated testing and DevSecOps pipelines.

You will collaborate across product teams, support test and deployment, and strive for mission-first solutions while growing your technical leadership in a dynamic environment.

Qualifications

  • Active TS/SCI with polygraph
  • Bachelor's degree in a STEM field or equivalent experience
  • At least 5 years of software development experience
  • Must work in-person at the CACI facility in Sterling, VA
  • Experience across the full stack using Java, Hibernate, Vue3, JavaScript, CSS, and HTML
  • Experience with digital signals processing techniques
  • Proficiency in Java development
  • Familiarity with Linux operating systems
  • Experience with scripting languages (e.g. Bash)
  • Experience with micro services (Nomad, Docker, Kubernetes)
  • DoD 8570-compliant certification or ability to achieve certification within 2 months of hire (GSEC, Security+ CE, CASP+ CE, CISA, CISSP (or Associate))
  • Collaboration: demonstrated experience working effectively in a team environment
  • Adaptability: eagerness to learn new technologies and improve existing skills
  • Leadership: ability to lead a small team of developers
  • Travel up to 10% as needed
  • Experience with Agile methodologies and DevOps practices
  • Familiarity with Test-Driven Development and automated testing tools
  • Current Security+ certification

Responsibilities

  • Develop microservices and a user interface (UI) for data-rich applications with complex workflows
  • Develop and maintain high-availability software applications
  • Write code with Linux-based tools using Java and Python
  • Design and implement software solutions and automate processes with Bash and other scripting languages
  • Write automated tests and deploy to a DevSecOps pipeline
  • Contribute to the technical direction of the project
  • Collaborate with teammates with strong communication and problem-solving skills
  • Provide support to test, integration, and deployment of the software baseline
  • Learn end-to-end signal processing concepts and technologies
  • Familiarize with development and configuration management practices
  • Understand and work with signal processing domains

Skills

Full stack development
Team leadership
Agile methodologies
Problem solving
Communication

Education

Bachelor's degree in STEM

Tools

Java
Hibernate
Vue3
JavaScript
CSS
HTML
Bash
Linux
Docker
Kubernetes
Nomad
MariaDB
MongoDB
Git
GitLab
Jira
Confluence
Mockito
JUnit
Cypress
Jenkins
GitLab CI/CD
SonarQube

Job description

CACI is seeking a Mid-level Full Stack Software Engineer to design, develop, and maintain signal processing software within an agile team. You will build microservices and a UI for data-rich applications, work on Linux-based systems with Java and Python, and contribute to automated testing and DevSecOps pipelines.

You will collaborate across product teams, support test and deployment, and strive for mission-first solutions while growing your technical leadership in a dynamic environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,000
Full Stack Software Engineer, Mid-level
Full Stack Software Engineer, Mid-level

CACI • Sterling (VA)

On-site
USD 94,000 - 198,000
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,000
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes

CACI International Inc. • Sterling (VA)

Hybrid
USD 98,000 - 207,000
Healthcare
Wellness benefits
Retirement plans
+2
TS/SCI Full-Stack Engineer | Java, AWS, Kubernetes
TS/SCI Full-Stack Engineer | Java, AWS, Kubernetes

CACI International • Denver (CO)

Hybrid
USD 124,000 - 207,000
Senior Full-Stack Engineer (TS/SCI Clearance)
Senior Full-Stack Engineer (TS/SCI Clearance)

CACI International • King of Prussia (PA)

On-site
USD 99,000 - 207,000
Senior Software Engineer - Mission-Critical Cloud Systems
Senior Software Engineer - Mission-Critical Cloud Systems

CACI International Inc. • Sterling (VA)

On-site
USD 113,000 - 238,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote

CACI • Sterling (VA)

Hybrid
USD 99,000 - 207,000
Software Engineer - Mission-Critical C2/ISR (TS/SCI)
Software Engineer - Mission-Critical C2/ISR (TS/SCI)

CACI • Hampton (VA)

On-site
USD 69,000 - 142,000
Software Engineer – Embedded & DevSecOps (Top Secret)
Software Engineer – Embedded & DevSecOps (Top Secret)

CACI International Inc • Fairfax (VA)

On-site
USD 79,000 - 163,000