Caci logo
Caci
Verified live 1d ago

Software Engineer

Brief overview

Chantilly, VAIn-person
UndergradOr in progress
$67k–$133k/yrStated range
7 H-1B approvalsDept. of Labor
1 green cardsCertified filings
Clearance requiredU.S. government
Developing in LinuxCloud development (AWS preferred)Problem-solvingAnalytical skillsTeam collaborationIndependent task completionAlgorithm implementationSoftware development lifecycleDigital signal processingScrum/Agile DevelopmentJira

About the company

CACI advances the future of national security through technology and innovation.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
7H-1B approved
100%approval rate
1PERM certified
$128,881median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20233
20241
20252
20261
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20241
20251
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20251
Top sponsored roles
Software Development T3Software Developer T2

Job description

Summary

CACI International Inc is dedicated to ensuring the safety of the nation through innovative technology solutions. They are seeking a Software Engineer to support the development of algorithms and software related to remote sensing capabilities, particularly in synthetic aperture radar and electro-optical technologies.

Responsibilities

  • Take algorithm definitions and prototypes and convert them into robust software applications
  • Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate to improve product image quality
  • Design, develop, and maintain robust and scalable software applications using modern programming languages and technologies
  • If a software engineer, write clean, efficient, and well-tested code that adheres to best practices and coding standards
  • Learn about synthetic aperture radar (SAR) or electro-optical collection techniques
  • Participate in all aspects of the 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
  • Learning from our recognized leaders and setting oneself up for future leadership in the area

Skills

  • U.S. citizenship with a willingness and ability to obtain a TS/SCI U.S. Government Security Clearance
  • A degree (or progress toward a degree with an expected graduation date) in computer science, electrical engineering, physics, or a related field; 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 in a cloud environment (AWS preferred)
  • Excellent problem-solving and analytical skills
  • Ability to work within a team environment to advance large software development packages by taking on and completing tasks independently
  • Ability to work onsite
  • Programming skills in multiple languages
  • Knowledge of or background in radar or electro-optical fields
  • Academic experience in digital signal processing
  • Scrum/Agile Development knowledge and experience with Jira
  • Experience writing software implementing algorithms
  • Passion for solving hard problems

Qualifications

Must Haves

  • U.S. citizenship with a willingness and ability to obtain a TS/SCI U.S. Government Security Clearance
  • A degree (or progress toward a degree with an expected graduation date) in computer science, electrical engineering, physics, or a related field; 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 in a cloud environment (AWS preferred)
  • Excellent problem-solving and analytical skills
  • Ability to work within a team environment to advance large software development packages by taking on and completing tasks independently
  • Ability to work onsite

Nice to Haves

  • Programming skills in multiple languages
  • Knowledge of or background in radar or electro-optical fields
  • Academic experience in digital signal processing
  • Scrum/Agile Development knowledge and experience with Jira
  • Experience writing software implementing algorithms
  • Passion for solving hard problems

Benefits

  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
  • Time off benefits

More jobs like this