Role Overview
As a Principal or Senior Principal Software Engineer on the ADDER team, you will play a key role in creating software and mathematical models designed to detect and analyze potential threats. You'll work within a fast-moving research and development setting that emphasizes close coordination with stakeholders, end users, and technical peers.
Key Responsibilities
- Design and implement software and mathematical algorithms for threat identification
- Develop and refine code using modern C++ and Python
- Test, document, and debug algorithmic solutions
- Collaborate across technical levels and functional areas
- Ensure developed systems meet operational and mission requirements
Required Qualifications
- Active, in-scope U.S. Department of Defense Secret security clearance at time of application
- Willingness to obtain Top Secret clearance as needed
- Experience with Linux-based development environments
- Proficiency in modern C++ (C++20 or later), including templates, smart pointers, and move semantics
- Practical experience with Python
- Familiarity with modular software development tools such as Git and CMake
- Solid understanding of mathematics and physics, including linear algebra, kinematics, reference frames, stochastic processes, and attitude dynamics
- Ability to travel up to 10% when necessary
Preferred Skills
- Knowledge of statistical analysis, probability distributions, and multivariate random variables
- Experience with Kalman filtering, least squares methods, and data fusion techniques
- Background in algorithm design, state estimation, and tracking systems
- Familiarity with DevOps or DevSecOps practices
- Exposure to remote sensing, infrared systems, or electro-optical sensors
- Experience translating sensor data into usable outputs
- Understanding of stereo vision, long-range infrared systems, or PSF photometry
- Hands-on experience with distributed systems and container orchestration (e.g., Kubernetes, Docker Compose)
- Working knowledge of the Atlassian suite (Jira, Bitbucket, Confluence)
- Proven technical leadership in complex software environments
Work Environment
This is an onsite position located in Boulder, CO. Relocation assistance is not provided. Occasional travel (up to 10%) may be required to support project objectives.
Technical Environment
Primary tools and technologies include C++20+, Python, Git, CMake, Linux, Kubernetes, Docker Compose, Jira, Bitbucket, and Confluence.
Benefits
- Comprehensive health insurance
- Life and disability coverage
- Savings and retirement plans
- Company-paid holidays and paid time off
- Eligibility for overtime compensation
- Shift differential pay where applicable
- Discretionary and annual performance-based bonuses
- Long-term incentives for qualifying leadership roles
Compensation
Primary Level Salary Range: $114,000 – $171,000Secondary Level Salary Range: $142,200 – $213,400Additional compensation includes discretionary bonuses and long-term incentives for eligible positions.
Company Culture
The organization values intellectual curiosity, bold thinking, and cognitive diversity. Team members are encouraged to bring their full perspectives to work, challenge assumptions, and pursue solutions to complex, real-world problems. Collaboration and technical excellence are central to the mission.
Equal Opportunity Employer
This employer supports equal opportunity in hiring and does not discriminate based on race, color, religion, sex, national origin, veteran status, disability, gender identity, or other protected class. U.S. citizenship is required for roles involving government clearances or restricted access.


