
Senior Software Algorithm Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Aurora • Colorado • Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $82,100 - $172,400 per year
Job Level
Tech Stack
About the role
- Leading a small software development team consisting of researchers, software algorithm developers, and full-stack/cloud-native developers to implement a multitude of algorithms which solve a broad set of challenges for our various customers and their domains
- Applying knowledge of data structures and algorithms to create efficient solutions to our customers’ needs
- Using cloud services to deploy software solutions
- Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications
- Writing technical documentation supporting code, program capabilities, and user-guides
Requirements
- B.S. in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
- Experience leading an interdisciplinary team of researchers and software developers
- Effective communicator with the ability to write and present technical reports
- Experience with any of the following languages: Python, C/C++, Java, or Rust
- Experience developing algorithms in any one or more of the following domains: Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT)
- 5+ years of software development experience preferably developing algorithms for high performance computing
- Active TS/SCI U.S. Government Security Clearance
- Willingness to obtain a Counter Intelligence (CI) polygraph if required in support of our customer
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
PythonC/C++JavaRustdata structuresalgorithmshigh performance computingalgorithm developmentcloud servicestechnical documentation
Soft Skills
leadershipcommunicationtechnical writinginterdisciplinary collaborationpresentation skills
Certifications
B.S. in computer scienceB.S. in computer engineeringB.S. in mathematicsB.S. in physicsTS/SCI U.S. Government Security ClearanceCounter Intelligence (CI) polygraph