Senior Software Developer
Remote / Online - Candidates ideally in
Tucson, Pima County, Arizona, 85718, USA
Listed on 2026-05-31
Tucson, Pima County, Arizona, 85718, USA
Listing for:
NPAworldwide
Remote/Work from Home
position Listed on 2026-05-31
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below
Overview
We are seeking a talented, tenacious, results‑driven individual to work in a multi‑disciplinary R&D environment with electrical engineers, mathematicians, and computer scientists to create custom geolocation and digital communications systems in support of national security defense.
Core Responsibilities- Creative problem solving, research or invention of advanced geolocation algorithms.
- Implement algorithms in efficient software, test with real‑world data, and deploy to front‑line customer facilities.
- Design, architect, develop, test, deploy, and operate fully integrated software.
- Design, build, and maintain infrastructure for modern integration between our applications and third‑party services.
- Collaborate effectively with product managers, designers, other engineers, stakeholders, and vendors.
- Communicate technical ideas and work closely with senior team members.
- Provide technical leadership and mentorship to junior team members.
- Stay up‑to‑date with the latest technologies, tools, and methodologies; experiment with new technologies to incorporate innovative solutions.
- Work across all functional areas: systems engineering, development, integration and test, deployment and O&M, and experience direct mission feedback from the customer.
- Expert knowledge of data structures, algorithms, and modern design patterns.
- Expert knowledge of Golang.
- Passion for building internal solutions and owning development of enterprise‑wide applications.
- Extensive knowledge of building quality APIs for internal and external products.
- Extensive experience integrating internal and third‑party services.
- Highly proficient in modern software engineering practices for testability and readability.
- Demonstrated ability to design software architecture that meets functionality, performance, scalability, and maintainability requirements.
- Degree (Bachelor's, Master’s, or PhD) in Computer Engineering or Computer Science.
- Minimum 15 years’ experience in software engineering‑related discipline.
- Active TS/SCI security clearance.
- US citizenship required.
- Experience providing technical leadership and mentoring to junior engineers.
- Highly proficient in C++ and Python for engineering and scientific applications in Linux environments.
- Knowledge of cloud computing platforms such as Amazon Web Services (AWS).
- Knowledge of Java script and web technologies such as Vue.js or React.
- Experience automating workflows across the enterprise.
- Dev Ops and cloud computing experience (Git Lab, CI/CD, CVE mitigations, Docker, Kubernetes, pip).
- Agile development processes and leadership.
- Full relocation provided.
- Remote work/telework is not available for this position.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×