Job Description
Position : Senior Software Developer
Type : Full-Time
Location : Arizona
Compensation : Open
Relocation : Available with full assistance provided
Remote Work : Not available – on-site only
Role Overview
We are seeking a highly skilled and driven Senior Software Developer to join a multidisciplinary research and development environment alongside engineers, mathematicians, and computer scientists. The team’s mission is to create specialized geolocation and digital communication systems that directly support national security efforts.
In this role, you’ll be tackling advanced technical challenges : designing and refining geolocation algorithms, developing high-performance software, validating solutions with real-world data, and supporting deployments in operational environments. This position requires adaptability, curiosity, and a strong desire to work across diverse technical areas.
You’ll gain exposure to the entire project lifecycle —from systems engineering and software development to integration, testing, deployment, operations, and ongoing maintenance.
Responsibilities
Design, architect, and implement integrated software solutions.
Develop, test, deploy, and operate enterprise-grade systems.
Build and maintain infrastructures that support modern integration with third-party and internal services.
Collaborate closely with engineers, designers, product managers, stakeholders, and vendors.
Clearly communicate technical ideas and coordinate with senior engineers and leaders.
Provide mentorship and guidance to junior developers.
Stay current with emerging technologies, experimenting with and adopting new tools and approaches to enhance solutions.
Contribute across all areas of the engineering cycle—systems design, development, integration / testing, deployment, and operations.
Receive direct mission feedback by seeing your work applied in real-world scenarios with measurable impact.
Proactively suggest improvements to applications, frameworks, and workflows.
Operate effectively with minimal supervision—self-motivation and independence are essential.
Requirements
Required Qualifications
Deep expertise in data structures, algorithms, design patterns, and data layer design .
Advanced proficiency in Golang .
Strong enthusiasm for developing internal enterprise-scale applications and tools.
Proven experience in creating and maintaining robust APIs for both internal and external use.
Skilled in integrating third-party and internal services into unified solutions.
High competency in modern software engineering practices emphasizing clean, testable, and maintainable code.
Demonstrated ability to design software architectures that meet requirements for functionality, scalability, performance, and maintainability .
Degree (Bachelor’s, Master’s, or PhD) in Computer Science, Computer Engineering, or related discipline .
At least 15 years of professional experience in software engineering or a related field.
Active TS / SCI clearance .
Preferred Skills
Experience mentoring junior developers and providing technical leadership .
Proficiency with C++ and Python in Linux environments, particularly for engineering and scientific use cases.
Knowledge of cloud platforms such as AWS.
Familiarity with JavaScript frameworks like VueJS or React.
Experience with enterprise workflow automation .
Strong DevOps and cloud computing background (GitLab, CI / CD, CVE mitigation, Docker, Kubernetes, PIP).
Comfortable working with Agile methodologies and providing leadership within those processes.
Benefits
Comprehensive package, including stock options and 401(k)
Requirements
Required Qualifications Deep expertise in data structures, algorithms, design patterns, and data layer design. Advanced proficiency in Golang. Strong enthusiasm for developing internal enterprise-scale applications and tools. Proven experience in creating and maintaining robust APIs for both internal and external use. Skilled in integrating third-party and internal services into unified solutions. High competency in modern software engineering practices emphasizing clean, testable, and maintainable code. Demonstrated ability to design software architectures that meet requirements for functionality, scalability, performance, and maintainability. Degree (Bachelor’s, Master’s, or PhD) in Computer Science, Computer Engineering, or related discipline. At least 15 years of professional experience in software engineering or a related field. Active TS / SCI clearance. Preferred Skills Experience mentoring junior developers and providing technical leadership. Proficiency with C++ and Python in Linux environments, particularly for engineering and scientific use cases. Knowledge of cloud platforms such as AWS. Familiarity with JavaScript frameworks like VueJS or React. Experience with enterprise workflow automation. Strong DevOps and cloud computing background (GitLab, CI / CD, CVE mitigation, Docker, Kubernetes, PIP). Comfortable working with Agile methodologies and providing leadership within those processes.
Senior Software Developer • Tucson, AZ, us