Senior Software Engineer - Geolocation and Digital Communications Systems
(Full-time, On-site - Relocation Provided)
Active TS / SCI security clearance
Overview
We are seeking a talented, tenacious, and results-driven Senior Software Engineer to join a multi-disciplinary R&D team in a high-impact national security environment. You will collaborate with motivated electrical engineers, mathematicians, and computer scientists to design, develop, and deploy custom geolocation and digital communications systems that directly support defense and national security missions.
This role offers the opportunity to work across the full lifecycle—from creative problem-solving and algorithm invention to real-world testing, deployment, and operations & maintenance (O&M)—with direct feedback from frontline customers. Our dynamic projects require flexibility, rapid learning of new technologies, and the ability to make meaningful contributions that have a significant real-world impact.
Remote work or telework is
- not
- available for this position. Full relocation assistance is provided.
Core Responsibilities
Design, architect, develop, test, deploy, and operate fully integrated software systems for geolocation and digital communications applications.Research, invent, and implement advanced geolocation algorithms; optimize them for efficiency in software implementations.Test solutions using real-world data and deploy to customer facilities.Design, build, and maintain modern infrastructure for seamless integration between internal applications and third-party services.Collaborate closely and effectively with product managers, designers, fellow engineers, stakeholders, and vendors across projects.Communicate complex technical ideas clearly and work hand-in-hand with senior team members.Provide technical leadership and mentorship to junior engineers, guiding their growth in technical skills and best practices.Stay current with the latest technologies, tools, and methodologies; experiment with emerging solutions to drive innovation in our projects and frameworks.Propose and implement improvements to applications, frameworks, and processes.Operate effectively with minimal supervision, self-starting on initiatives and demonstrating strong ownership.Work across all functional areas : systems engineering, development, integration and test, deployment, and O&M.Required Qualifications
To be successful in this role, you must meet the following requirements :
Expert knowledge of data structures, algorithms, modern design patterns, and data layers.Expert proficiency in Golang (Go programming language).Strong passion for building internal tools and owning the development of enterprise-wide applications.Extensive experience designing and building high-quality APIs for both internal and external consumption.Proven track record integrating internal systems and third-party services into cohesive solutions.Highly proficient in modern software engineering practices emphasizing testability, readability, maintainability, and scalability.Demonstrated ability to architect software systems that meet stringent requirements for functionality, performance, scalability, and long-term maintainability.Bachelor’s, Master’s, or PhD degree inComputer EngineeringComputer Science, or a closely related field.Minimum 15 years of professional experience in software engineering or a related discipline.Active TS / SCI security clearance (with current investigation).U.S. Citizenship is required (no dual citizenship).Preferred Qualifications
The following skills and experiences are highly desirable and will strengthen your candidacy :
Proven experience providing technical leadership, guidance, and mentorship to junior team members.High proficiency in C++ and Python for engineering / scientific applications in Linux environments.Working knowledge of cloud computing platforms, particularly Amazon Web Services (AWS).Familiarity with JavaScript and modern web technologies such as Vue.js or React.Experience automating enterprise workflows and processes.Strong DevOps and cloud experience, including tools such as GitLab, CI / CD pipelines, CVE mitigations, Docker, Kubernetes, and PIP.Experience with Agile development processes and demonstrated leadership in Agile environments.What We Offer
Opportunity to work on mission-critical projects with direct national security impact.Collaborative, innovative environment with access to cutting-edge technologies.Full relocation assistance for the right candidate.Competitive compensation and benefits package (details provided upon application).If you are a self-motivated expert in Golang and software architecture, thrive in a fast-paced R&D setting, hold the required clearance, and are ready to contribute to defense innovations, we encourage you to apply.