CACI International-posted 3 months ago
$90,300 - $189,600/Yr
Full-time • Mid Level
Austin, TX
5,001-10,000 employees
Professional, Scientific, and Technical Services

CACI is seeking a talented Software engineer to join our Capabilities Development group within the Command, Control, Communication, and Intelligence business line. We enable national security missions through creation and delivery of innovative, technology-centric solutions that provide a decisive advantage to our customers. Our client engagement processes, the way we collaborate, operate, and deliver value, provides an unparalleled opportunity to grow and advance.

  • Perform a variety of engineering tasks including analysis, design, development, code review, and test for our product areas.
  • Work both individually and as part of our agile development team.
  • Design, enhance, and maintain complex software systems for the US Intelligence, Surveillance, and Reconnaissance (ISR) community.
  • Understand technical concepts, communicate clearly, and collaborate on technical items within the larger project team.
  • US Citizenship and ability to obtain a TS/SCI security clearance.
  • Bachelor's or equivalent in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of related experience, including C++ development experience on Linux.
  • Experience with Go (Golang), C/C++, and/or languages such as Python.
  • Experience with DevSecOps pipeline tooling such as GitLab, Artifactory, Harbor, Nexus, Ansible and/or Foreman.
  • Understanding of complex software design concepts, patterns, tools, and best practices.
  • Experience with container deployments and container orchestration (Docker and Kubernetes).
  • Knowledge of microservice architectures.
  • Experience with distributed/asynchronous programming paradigms.
  • Proven delivery of production-grade applications including security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting.
  • Experience developing RESTful APIs.
  • Ability to thrive in an Agile teaming environment.
  • Willingness to help define/document scope and requirements.
  • Working knowledge of signal processing fundamentals.
  • Experience implementing using the Rust programming language.
  • Experience with Web technologies such as JavaScript/React, HTML5, and CSS.
  • Experience with AWS (including AWS Certifications) and/or cloud native technologies.
  • Willingness to learn and apply the best technology for a given application or service.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service