Device Abstraction Software Engineer - Mid Level

CACI

Austin, TX, USA
Base: $90,300 - $189,600 usd; bonus/equity: not sp...
C++ and python development on linux
Multithreaded parallel design implementation
Devsecops pipeline tooling experience
The role involves designing and maintaining complex software systems specifically for the US Intelligence, Surveillance, and Reconnaissance community

Job Summary

  • The role involves designing and maintaining complex software systems specifically for the US Intelligence, Surveillance, and Reconnaissance community.
  • Candidates must possess strong skills in C++ and Python development within a Linux environment utilizing multithreaded and parallel designs.
  • The position offers a culture of integrity with flexible time off benefits and comprehensive healthcare and retirement options.

Matching Summary

The role involves designing and maintaining complex software systems specifically for the US Intelligence, Surveillance, and Reconnaissance community.

Salary

Base: $90,300 - $189,600 USD; Bonus/Equity: Not specified; Benefits: Healthcare, wellness, financial, retirement, family support, continuing education, and time off

Skills & Requirements

Must-have

  • C++ and Python development on Linux
  • Multithreaded parallel design implementation
  • DevSecOps pipeline tooling experience
  • Docker and Kubernetes container orchestration
  • RESTful API development experience
  • Distributed asynchronous programming paradigm

Nice-to-have

  • Signal processing fundamentals knowledge
  • Rust or Go programming language experience
  • Web technologies like JavaScript React HTML5
  • Self-motivated collaborative team member

Key Requirements

  • U.S. Citizenship required
  • TS/SCI security clearance eligibility
  • Bachelor's degree in Computer Science or Engineering
  • 5+ years of related software engineering experience

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter