Senior Software Algorithm Engineer (TS/SCI) {S}
$125,000–$205,000 year
On-site · Aurora, Colorado, United States
Job Summary
As a Senior Software Algorithm Developer, you will lead a software development team to implement solutions across disciplines like Signal/Image Processing, Space Domain Awareness, and Signals Intelligence. Your role involves applying expertise in data structures and algorithms, utilizing cloud services for deployments, and creating technical documentation. Candidates should have extensive experience in software development, effective communication skills, and leadership experience with an active TS/SCI security clearance. Preferred qualifications include advanced degrees and experience with various programming languages and cloud computing resources.
Required Qualifications
- 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.
Desired Qualifications
- M.S. or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
- Experience with Linux
- Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
- Experience with any of the following additional languages: C#, Go, or R
- Experience with popular computational libraries: OpenCV, Boost, Eigen, Dlib, etc.
- Experience with source code version control systems
- Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
- Experience in application deployment, virtualization, and containerization
- Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.)
- Experience developing modeling and simulation environments or developing OpenAI Gym environments for Reinforcement Learning problems.
Additional Requirements
- No visa sponsorship is available for this position.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.