Software Engineer Integration Team

CACI InternationalDulles, VA
6d

About The Position

The Opportunity: 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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • developing software used to manage the thread
  • developing software to integrate and test the system
  • developing and maintaining system dashboards
  • developing metric collection systems
  • developing software for checking system performance and status
  • alerting on specific conditions
  • developing software to run system tests
  • providing inputs and control the system for testing
  • work with the integration and test team to develop the software to run and test the system

Benefits

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service