Advanced Software Engineer
Location: Centennial, CO | Chantilly, VA | Tucson, AZ (Onsite, no remote)
Compensation: $127,000 – $228,000 base + generous benefits
Reports to: Engineering Manager
Type: Full-time | Direct Hire | High-Impact Role
Sector: Defense & National Security | R&D Signal Processing
About The Company
The company is a mission-driven research and development firm advancing the state of the art in digital signal processing (DSP) solutions for the U.S. Defense and Intelligence Communities. With a collaborative, multi-disciplinary team of engineers, mathematicians, and scientists, they develop cutting-edge software and hardware solutions that support national security and critical missions worldwide.
The Opportunity
As an Advanced Software Engineer, you’ll design, develop, and deliver real-time, high-performance software and cloud solutions to support mission-critical signal processing, geolocation, and communications systems. Working side-by-side with a talented R&D team, you’ll have the chance to see your innovations directly applied in real-world environments, making a tangible difference to frontline customers.
If you’re a motivated engineer who thrives in a fast-paced, high-ownership environment and wants to see your code in action supporting national security, this role is built for you.
What You’ll Do
Software Engineering & Cloud Architecture
Design, develop, and deploy advanced signal processing and geolocation algorithms
Build real-time cloud processing solutions and effective user interfaces
Develop data visualization tools to support operational missions
Ensure software meets functionality, performance, scalability, and maintainability requirements
Incorporate emerging technologies and methodologies to drive innovation
Lifecycle Engineering & Mission Impact
Contribute across the full product lifecycle: systems engineering, development, test, deployment, operations & maintenance
Participate in mission-focused testing with real-world data
Interface directly with customers to gather feedback and improve performance
Proactively identify enhancements and propose improvements to frameworks and applications
Collaboration & Leadership
Work in a multidisciplinary team of engineers, mathematicians, and computer scientists
Mentor junior engineers and provide technical advice to project teams
Participate in Agile development and DevOps practices
You’d Be a Great Fit If You Have:
Bachelor’s, Master’s, or PhD in Computer Engineering or Computer Science
Minimum 8 years’ experience in a software engineering role
Proficiency in modern software practices, ensuring testability and readability
Expert-level C++ and Python skills in Linux environments
Demonstrated experience building software systems for performance, scalability, and maintainability
U.S. citizenship with the ability to obtain and maintain a TS/SCI clearance
Hands-on experience with DevOps tools (GitLab, CI/CD, Docker, Kubernetes) strongly preferred
Agile development experience and familiarity with CVE mitigations
Current TS/SCI clearance highly desirable
Why Join?
100% employer-paid medical and dental for the family
Immediate participation in Employee Stock Ownership Plan (ESOP) and 401(k)
Employer matching and discretionary 401(k) contributions
Comp time, education reimbursement, flexible schedules
Best-in-class employee perks, including company meals, events, charitable match programs, and more
Work in a collaborative, mission-driven culture making a national security impact
Ready to build software that makes a difference?
This role is for engineers ready to roll up their sleeves, contribute to national security, and see their ideas put into action.
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.