Software Engineer

CACI InternationalAustin, TX
17d

About The Position

CACI seeks a talented software engineer to join our Command, Control, Computing, and Intelligence (C3I) line of business. We enable national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to our customers. Our client engagement processes, the way we collaborate, operate, and deliver value, provides an unparalleled opportunity to grow and advance. Responsibilities: In this role, you will build, enhance, and maintain complex software systems for the US Intelligence, Surveillance, and Reconnaissance (ISR) community. The selected candidate will perform a variety of engineering tasks including: analysis, design, development, review, and test for our product areas. The software engineer will work both individually and as part of our agile development team. Candidates must be self-motivated individuals who can understand technical concepts, communicate clearly, and are able and willing to collaborate on technical items within the larger team.

Requirements

  • US Citizenship and ability to obtain a TS/SCI security clearance
  • Bachelors or equivalent in Computer Science, Computer Engineering, or Electrical Engineering
  • 7+ years of software development experience, including Java and/or Python development experience
  • Solid understanding of complex software design concepts, patterns, tools, and best practices
  • Data analysis and database schema design skills
  • Experience with distributed/asynchronous programming paradigms
  • Proven delivery of production-grade applications that include security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting
  • Experience developing RESTful APIs that interface with browser-based UIs
  • Ability to thrive in an Agile teaming environment

Nice To Haves

  • Experience with Go (Golang), C/C++, and/or other scripting languages
  • Experience with PostgreSQL
  • Experience with DevSecOps pipeline tooling such as GitLab, Jenkins, Nexus, Ansible and/or Foreman, etc.
  • Experience with container deployments and container orchestration (Docker and Kubernetes)
  • Experience with Web technologies such as Javascript/React, HTML5, and CSS
  • Experience with AWS (including AWS Certifications) and/or cloud native technologies
  • Knowledge of microservice architecture
  • Working knowledge of signal processing fundamentals
  • Willingness to learn and apply the best technology for a given application or service

Responsibilities

  • build, enhance, and maintain complex software systems for the US Intelligence, Surveillance, and Reconnaissance (ISR) community
  • perform a variety of engineering tasks including: analysis, design, development, review, and test for our product areas
  • work both individually and as part of our agile development team
  • understand technical concepts
  • communicate clearly
  • collaborate on technical items within the larger team

Benefits

  • flexible time off benefit
  • robust learning resources
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service