Algorithm Development Software Engineer - Level 2 or 3
Backend Developer
Python
Algorithm Development
Algorithms
Application Security
Automation
C++ Language
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Processing
Desktop Support
Developer
DevOps
Devops Tools
DevSecOps
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineering
Engineering Software
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Information Technology It
Infrastructure As Code
It Support
Kubernetes
Linux
Operating Systems
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Technical Support
Threat Detection
Unix Operating System
Job Description
Algorithms Development Software Engineer roles (Level 2 or 3) support on-site R&D in Boulder, CO by building and validating software and mathematical algorithms used to identify different threats.
Responsibilities
- Design, develop, test, document, and debug software and mathematical algorithms for threat identification
- Develop software using C++ 20 and Python
- Apply strong physics and mathematics understanding to algorithm development
- Conduct analysis tool development
- Provide technical documentation as required
Requirements
- Software Engineer - Level 2:
- Bachelor’s Degree in a STEM discipline preferred from an accredited university and 2 years of related experience
- or Master’s degree and 0-2 years of related experience
- Principal Software Engineer - Level 3:
- Bachelor’s Degree in a STEM discipline preferred from an accredited university and 5 years of related experience
- or Master’s degree and 3 years of related experience
- or 1 year with a PhD
- Must have a current active in-scope U.S. Government issued Secret clearance at time of application and ability to obtain and maintain Top Secret
- Ability and willingness to travel 10% to support business needs
Technologies
- C++ 20
- Python
- Linux
- Kubernetes
- Docker Compose
Preferred Qualifications
- Current active in-scope Top Secret security clearance
- Modern C++ experience, including ability to write modern C++ code (templates, move semantics, smart pointers)
- Strong math & physics background, including examples such as Vectors and Kinematics, Reference Frames, Attitude Dynamics, Stochastic Processes, Linear Algebra
- Statistical principles and analysis experience, including examples such as Probability Distributions, Conditional Probability, Multi-Variate Random Variables, Kalman Filters, Least Squares
- Linux experience
- Python experience
- Data fusion experience
- Distributed systems experience
- Algorithm design, state estimation, and tracking experience
- Algorithm verification and validation experience
- DevOps and DevSecOps experience
- Technical leadership experience
- Exposure to OPIR and EOIR sensors; translating sensor data into actionable results
- Exposure to long range infrared systems experience and PSF photometry
- Stereo vision systems experience
- Remote sensing experience
- Container orchestration and deployment experience with Kubernetes and/or Docker Compose
- Atlassian suite experience (Jira, Bitbucket, Confluence, etc.)
Clearance & Travel
- Clearance required for start: Yes
- Clearance type: Secret
- Travel: Yes, 10% of the time
Location
- On-site: Boulder, CO
- Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver
Salary
- Primary level salary range: $91,800.00 - $137,600.00
- Secondary level salary range: $114,000.00 - $171,000.00
- Stated annual salary range: USD 91,800 - 171,000
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay
- Annual bonuses designed to reward individual contributions and allow employees to share in company results
- Employees in Vice President or Director positions may be eligible for Long Term Incentives
Relocation
- Relocation assistance may be available
Similar Jobs
U