CACI-posted 3 days ago
Full-time • Mid Level
Aurora, VA
5,001-10,000 employees

As an Software Engineer, you will support the integration and testing of an interactive TechELINT processing system. You will be responsible for developing software used to manage the thread, as well as software to integrate and test the system. This includes developing and maintaining system dashboards, metric collection systems, software for checking system performance and status, alerting on specific conditions, etc. It also includes software to run system tests, provide inputs and control the system for testing. You will work with the integration and test team to develop the software to run and test the system.

  • Software Development Skills / experience – Python, other languages also acceptable
  • Experience with Linux and Bash
  • Familiarity with development tools such as Git / Bitbucket, Confluence / Jira, Gitlab, etc.
  • Active TS/SCI clearance
  • Working in Agile and DevOps / DevSecOps processes
  • Additional programing skills / experience – Java, Go
  • Familiarity with micro-service architectures
  • Familiarity with containerized applications and container management: Kubernetes, Docker, Helm, Argo CD
  • Familiarity with system metrics and logging stacks such as Grafana, Prometheus, Loki
  • Familiarity with software components including messaging (RabbitMQ), authentication mechanisms (Keycloak) and testing frameworks
  • Working in Amazon Web Services (AWS) environment
  • Certifications such as Security+ or CISSP
  • Familiarity or experience with SIGINT processing systems
  • Familiarity with signal processing software applications
  • flexible time off benefit
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service