> Markdown version of [/jobs/ext/1197494-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1197494-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Top Job - **Location:** Tucson, AZ, United States - **Experience:** Expert - **Salary:** $215,000.0 - $225,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Algorithm Design, Unit Testing, C++ (Programming Language), Profiling, Code Review, Communication Softwares, Nvidia CUDA, Linux, DevOps, Python (Programming Language), Linux System Administration, Network Protocols, Performance Tuning, Signal Processing, Software Engineering, Software Requirements Analysis, Software Systems, Graphics Processing Unit (GPU), High Performance Computing, Delivery Pipeline, Kubernetes, Information Technology - **Published:** July 7, 2026 - **Apply:** https://www.careerjet.com/job/register/uscbc1b2c761bc7360d9f03f71a4730a93 ## About the Role The ideal engineer brings at least 15 years of hands-on software engineering experience with a track record of delivering scientific or defense applications. You write clean, testable code instinctively and navigate Linux, C++, and Python with ease. Your deep experience with GPU algorithm development and CUDA libraries sets you apart. Holding an active Top Secret clearance, you are a US citizen who understands the responsibility and privilege of working on classified national security programs. Extra points if you have exposure to HPC, DevOps, Kubernetes, or performance optimization, but what truly matters is your ability to turn complex problems into elegant solutions., * You must be a US citizen and hold an active Top Secret security clearance at the time of application * A minimum of 15 years of professional experience in software engineering is required, with a focus on complex, defense-related systems * You must be highly proficient in C++ and Python, using both languages for engineering and scientific applications in Linux environments * Demonstrated expertise in algorithm development on GPUs using the CUDA library is non-negotiable * Strong commitment to software craftsmanship: you write clean, maintainable code that is fully supported by automated unit tests * A Bachelor's degree in a related field is required; advanced degrees are a plus * Willingness to work onsite in Tucson, Arizona, as this position does not offer remote or hybrid options, * Experience with High Performance Computing (HPC) environments, including parallel and distributed computation, will give you an edge * A background in DevOps practices and container orchestration using Kubernetes is highly valued for our deployment pipelines * Proven ability to optimize both CPU and GPU code for maximum performance, including profiling and tuning numerical algorithms * Familiarity with numerical algorithm development and visualization techniques for large engineering datasets * Knowledge of networking protocols and experience building networked software systems * Willingness and ability to travel up to 10% for team collaboration, customer meetings, or field testing * A Master's or Ph.D. in Computer Science, Engineering, or a related field is preferred but not required ## Description A Senior Software Engineer role is open with a confidential employer in Tucson, Arizona, focused on advanced signal processing and defense systems. This position requires deep C++/Python expertise, GPU algorithm development, and an active Top Secret clearance, offering the chance to solve critical national security challenges in a collaborative R&D environment. Role Snapshot CompanyConfidential Employer LocationTucson, Arizona, USA IndustryAerospace / Defense Compensation$215,000 - $225,000 per year Employment TypeFull Time/Direct Hire Remote StatusNo Remote Total Openings1 Work Experience15 - 25 years Opportunity Join a mission-driven team where your code directly strengthens our nation's defense. This Senior Software Engineer opportunity places you at the heart of cutting-edge signal processing and geolocation projects, delivering solutions that make a tangible difference. If you thrive on challenging technical work with clear impact, this is your chance to step into a role that values your expertise and gives you the resources to succeed. You will design, develop, and optimize software for complex signal processing, geolocation, and communication systems. Working alongside electrical engineers, mathematicians, and computer scientists, you'll turn high-level concepts into robust, maintainable code. Your daily work will involve C++ and Python development in Linux environments, leveraging GPU acceleration with CUDA to push performance boundaries. Rigorous unit testing and a commitment to software craftsmanship ensure every release is reliable and scalable., * Design and implement signal processing, geolocation, and communication software solutions using C++ and Python in Linux environments * Optimize algorithms for GPU execution using CUDA to achieve high-performance computing results for defense applications * Collaborate with electrical engineers, mathematicians, and computer scientists in a multi-disciplinary R&D team to translate system requirements into functional code * Write comprehensive unit tests and ensure that all code is maintainable, readable, and meets rigorous quality standards * Conduct performance analysis and optimization of CPU and GPU code to meet strict processing requirements * Participate in code reviews, provide technical mentorship, and contribute to continuous improvement of software engineering practices * Document software designs and test results, and support integration and deployment activities as needed, Hire Perspectives helps engineers and engineering employers understand the hidden signals behind hiring, career movement, technical credibility, and talent decisions. Ready for the Next Step? Apply Today if this role fits your background and the kind of engineering work you want to own next. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [CUDA Python: GPU programming for the modern developer](https://www.wearedevelopers.com/videos/100221-cuda-python-gpu-programming-for-the-modern-developer) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)