Software Engineer
Job Description
CACI is building software that supports advanced remote sensing capabilities across synthetic aperture radar, low observables, and electro-optical collection. If you value integrity, trust, and continuous growth, this onsite Software Engineer role in Denver, CO offers a chance to turn algorithm definitions and prototypes into robust applications, learning directly from experts who developed and patented key technologies.
What you’ll do
- Convert radar and remote sensing algorithm definitions and prototypes into robust software applications
- Collaborate with radar and electro-optical experts, along with research scientists, to address issues and iterate toward improved product image quality
- Design, develop, and maintain robust, scalable software applications using modern programming languages and technologies
- Write clean, efficient, well-tested code that follows best practices and established coding standards
- Participate in the full development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance
- Troubleshoot and resolve technical issues in a timely and effective manner
- Learn about synthetic aperture radar (SAR) or electro-optical collection techniques
Requirements
- Active TS/SCI U.S. Government Security Clearance
- 3-5 years of software engineering experience
- Degree in computer science, electrical engineering, physics, or related field; or four years of professional experience in software or signals processing in lieu of a degree; or military background in electronic warfare and/or signals processing
- Interest in learning remote sensing technologies
- Familiarity with a programming language, preferably Python, C++, Rust, or similar
- Familiarity developing in Linux and/or a cloud environment (AWS preferred)
- Excellent problem-solving and analytical skills
- Ability to work onsite and collaborate in a team environment, taking tasks through independent completion
Technologies you’ll work with
- Python, C++, Rust
- Linux
- AWS
- Scrum/Agile, Jira
Benefits
- Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off
- Flexible time off
- Access to robust learning resources
- Competitive compensation, benefits, and learning and development opportunities
Team opportunity: CACI’s Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to support algorithm and software development for synthetic aperture radar, low observables, electro-optical, and other remote sensing capabilities. You’ll learn these technologies from experts who discovered and patented the capabilities.
Pay range: $69,100 to $141,500 per year.
Job type: part time.
Location: Denver, CO (onsite).