FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
CACI International Inc. Convert algorithm definitions and prototypes into robust software applications .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software engineering with a focus on developing robust applications using programming languages such as Python and C++. Possesses strong problem-solving skills and a background in radar or electro-optical technologies, complemented by experience in Agile methodologies.
Highest-signal resume keywords
Active TS/SCI U.S. Government Security Clearance3-5 Years of Software Engineering ExperienceProgramming Skills in Python, C++, or RustExperience with Scrum/Agile Development and JiraKnowledge of Radar or Electro-Optical Fields
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentAlgorithm ImplementationDigital Signal ProcessingLinux DevelopmentCloud Environment (AWS)Clean Code PracticesTesting and DocumentationTroubleshooting Technical IssuesRemote Sensing TechnologiesSoftware Maintenance
Soft Skills
Problem-SolvingAnalytical SkillsTeam CollaborationIndependent Task CompletionPassion for Solving Hard Problems
Tools & Technologies
JiraAgile MethodologiesCloud Platforms (AWS)Linux
Industry Keywords
Synthetic Aperture Radar (SAR)Electro-Optical Collection TechniquesSignals ProcessingElectronic Warfare
Tech Stack
Tools & technologiesAWSCloudLinuxPythonRemote SensingRustTypeScriptC++
About the role
Key responsibilities & impact- Convert algorithm definitions and prototypes into robust software applications
- Collaborate with radar/electro-optical and research scientist experts to solve issues and improve product image quality
- Design, develop, and maintain robust and scalable software applications using modern programming languages and technologies
- Write clean, efficient, and well-tested code adhering to best practices and coding standards
- Learn about synthetic aperture radar (SAR) or electro-optical collection techniques
- Participate in planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance
- Troubleshoot and resolve technical issues
- Learn from recognized leaders and prepare for future leadership in the area
Requirements
What you’ll need- Active TS/SCI U.S. Government Security Clearance required
- 3-5 years of Software Engineering experience
- 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
- 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
- Up to 10% travel required
Benefits
Comp & perks- Flexible time off benefit
- Robust learning resources
- Healthcare benefits
- Wellness benefits
- Financial benefits
- Retirement benefits
- Family support benefits
- Continuing education benefits
- Time off benefits
- Competitive compensation