DeveloperJobs.io
← Back to all jobs

Job Description

CACI is seeking a Software Engineer to help transform radar and remote sensing algorithm definitions and prototypes into resilient software applications. The work supports capabilities across synthetic aperture radar, low observables, and electro-optical collection, with onsite responsibilities in Denver, CO.

Key Responsibilities

  • Convert algorithm definitions and prototypes into robust software applications.
  • Partner with radar and electro-optical specialists and research scientists to address technical challenges and improve product image quality through iterative development.
  • Design, develop, and maintain scalable software applications using modern programming languages and technologies.
  • Write clean, efficient, well-tested code aligned to coding standards and best practices.
  • Learn synthetic aperture radar (SAR) concepts and/or electro-optical collection techniques relevant to the mission.
  • Participate across the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and ongoing maintenance.
  • Troubleshoot and resolve technical issues in a timely and effective manner, with exposure to experienced leaders and opportunities for future growth.

Required Qualifications

  • Active TS/SCI U.S. Government Security Clearance.
  • 3-5 years of software engineering experience.
  • A degree in computer science, electrical engineering, physics, or a related field. Alternatives include 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 at least one programming language, preferably Python, C++, Rust, or similar.
  • Familiarity developing in Linux and/or cloud environments (AWS preferred).
  • Strong problem-solving and analytical skills.
  • Ability to work independently while contributing within a team environment to advance large software development packages.
  • Ability to work onsite.

Technologies

  • Python, C++, Rust
  • Linux
  • AWS
  • Scrum/Agile
  • Jira

Additional Opportunity Context

CACI’s Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to support development of algorithms and software for synthetic aperture radar, low observables, electro-optical, and other remote sensing capabilities. The role includes learning from experts who discovered and patented these capabilities, with involvement in emerging space-related technology.

Benefits

  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off benefit.
  • Access to robust learning resources.
  • Competitive compensation, benefits, and learning and development opportunities.

Job Details

  • Location: Denver, CO (onsite)
  • Job Type: part time
  • Pay Range: USD 69,100 - 141,500 per yearly

Education

A degree in computer science, electrical engineering, physics, or a related field (or equivalent experience/military background in electronic warfare and/or signals processing), as described in the requirements.

Similar Jobs