CACI International - Aurora, CO

posted 25 days ago

Full-time - Entry Level
Aurora, CO
Professional, Scientific, and Technical Services

About the position

As a Software Engineer on the Integration Team at CACI, you will play a crucial role in supporting the integration and testing of an interactive TechELINT processing system. Your responsibilities will include developing software for system management, integration, and testing, as well as maintaining system dashboards and performance metrics. You will collaborate with the integration and test team to ensure the system operates effectively and meets performance standards.

Responsibilities

  • Support the integration and testing of an interactive TechELINT processing system.
  • Develop software to manage system threads and integrate various components.
  • Maintain system dashboards and metric collection systems.
  • Create software for checking system performance and status, including alerting on specific conditions.
  • Develop software to run system tests and control the system for testing purposes.
  • Collaborate with the integration and test team to develop necessary software.

Requirements

  • Software development skills/experience in Python and other languages.
  • Experience with Linux and Bash.
  • Familiarity with development tools such as Git/Bitbucket, Confluence/Jira, Gitlab.
  • Active TS/SCI clearance.

Nice-to-haves

  • Experience working in Agile and DevOps/DevSecOps processes.
  • Additional programming skills/experience in Java.
  • Familiarity with micro-service architectures.
  • Experience with containerized applications and management tools like Kubernetes, Docker, Helm, Argo CD.
  • Familiarity with system metrics and logging stacks such as Grafana, Prometheus, Loki.
  • Experience with messaging systems like RabbitMQ and authentication mechanisms like Keycloak.
  • Familiarity with testing frameworks.
  • Experience working in an AWS environment.
  • Certifications such as Security+ or CISSP.
  • Familiarity with SIGINT processing systems and signal processing software applications.

Benefits

  • Healthcare coverage
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education opportunities
  • Flexible time off benefits
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service