Senior Software Engineer
Location: Centennial, CO | Chantilly, VA | Tucson, AZ (Onsite, no remote)
Compensation: $190,000 – $260,000 base + generous benefits
Reports to: Engineering Manager
Type: Full-time | Direct Hire | High-Impact Role
Sector: Defense & National Security | R&D Digital Communications
About The Company
The company is a leading research and development organization building advanced digital communications and geolocation solutions for the U.S. Defense and Intelligence Communities. Their mission-focused team combines deep technical expertise with an agile mindset to deliver capabilities that protect and advance national security.
The Opportunity
As a Senior Software Engineer, you’ll play a critical role in designing, developing, and deploying cutting-edge systems for real-time communications, geolocation, and signal processing. You’ll work side-by-side with a multi-disciplinary R&D team of engineers, scientists, and mathematicians to solve challenging national security problems with elegant, efficient software.
Beyond hands-on engineering, you’ll also mentor junior engineers and provide technical leadership to project teams. If you’re driven to build meaningful solutions that make a real-world impact and want to work in an environment where you see your work go from whiteboard to mission, this role is designed for you.
What You’ll Do
Architecture & Engineering
Design and develop real-time cloud processing architectures
Implement advanced signal processing and geolocation algorithms
Build high-performance, maintainable, and scalable code in C++ and Python
Create user interfaces and data visualization tools supporting mission operations
Ensure software meets performance, functionality, and maintainability standards
Technical Leadership
Mentor and guide junior engineers in technical execution and growth
Provide architectural direction and hands-on code reviews
Foster knowledge-sharing and continuous improvement across the team
Experiment with emerging technologies to integrate innovation into projects
Mission Lifecycle & Delivery
Contribute across the complete system lifecycle, from design to test, deployment, operations, and maintenance
Test solutions with real-world data and customer feedback
Support direct mission outcomes in national security environments
Proactively propose enhancements to frameworks, systems, and workflows
You’d Be a Great Fit If You Have:
Bachelor’s, Master’s, or PhD in Computer Engineering or Computer Science
15+ years of experience in a software engineering role
Highly proficient in modern software engineering practices ensuring readability, maintainability, and testability
Expert-level skills in C++ and Python within Linux environments
Demonstrated experience designing robust, high-performance software architectures
Experience mentoring and providing technical leadership to teams
U.S. citizenship with the ability to obtain and maintain a TS/SCI clearance
DevOps and cloud technology experience (GitLab, CI/CD, Docker, Kubernetes) strongly preferred
Familiarity with Agile development processes and leadership experience
Why Join?
100% employer-paid family medical and dental premiums
Immediate participation in Employee Stock Ownership Plan (ESOP) and 401(k)
Employer 401(k) matching and discretionary contributions
Education reimbursement, flexible schedules, and comp time
Best-in-class perks including team meals, events, charitable donation matching, and more
Work in a mission-driven culture directly supporting U.S. national security
Ready to engineer solutions that protect the nation?
This role is for technical leaders who want to innovate, mentor, and see their work deployed in the real world.
MilSpec Talent is a boutique headhunting firm that helps our clients get connected with top talent in the industry. We work with mid-career, industry-experienced Veterans with 3-15 years of proven success in the private sector. For our contingency recruitment partners, we provide this value with minimal risk.