CACI International Inc

Software Engineer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: ChantillyMissouriVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $58,000 - $115,900 per year

About the role

  • 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

Requirements

  • Active TS/SCI U.S. Government Security Clearance
  • A degree 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
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentalgorithm developmentsoftware designsignals processingprogramming (Python, C++, Rust)testingdocumentationtroubleshootingdeploymentmaintenance
Soft Skills
problem-solvinganalytical skillsteamworkindependencecommunication
Certifications
TS/SCI U.S. Government Security Clearance