Senior Software Engineer
$69 - $74 per hourQuest Defense
Engineers are the reason we exist—they’re the core of who we are. Embark on a journey with EXB Solutions at the forefront of technological innovation as we seek talented Engineers to shape the future of cutting‑edge projects and contribute to a culture of excellence and creativity. What we do matters.
Quest Defense Systems & Solutions is seeking a Senior Principal, Principal, or Senior Software Engineer to support advanced aerospace and defense test systems. In this role, you’ll develop software, automation tools, and hardware interfaces that help validate mission‑critical products in both engineering and production environments.
You’ll work hands‑on with C++, C#, Python, Visual Studio, and lab instrumentation while partnering with cross‑functional teams to solve integration challenges, troubleshoot complex systems, and keep high‑visibility programs moving.
This is an excellent opportunity for a senior engineer who enjoys building software that interacts with real hardware, thrives in fast‑paced environments, and wants to make a direct impact on cutting‑edge defense technology.
Due to the nature of this role, all candidates must be U.S. citizens with the ability to obtain and maintain a Secret Clearance.
This role is onsite in Tucson, AZ. Relocation assistance is provided.
Key Responsibilities
- Guiding multidisciplined teams in the development of test equipment
- Prioritize and handle multiple tasks in a production environment
- Contributing to cost and schedule management planning
- Communicating with senior management on project status
- Troubleshooting software and test equipment
- Develop requirements for software products
- Written and interpersonal communication skills with Program Management
Required Qualifications
- Typically requires a bachelor’s degree in science, Technology, Engineering, or Mathematics (STEM) and minimum 5 years prior relevant experience, or an Advanced degree in a related field and minimum 3 years’ experience.
- Minimum of 5 years developing and integrating software applications using programming languages including but not limited to C++. C#, Java, Python, or Visual Basic
- Minimum of 5 years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
- Experience with Windows Operating System and Microsoft Visual Studio, and Microsoft Azure DevOps Server.
- Familiarity with laboratory test instrumentation, electronics, and software (Ex. NI VISA, NI Measurement and Automation Explorer, NI Switch Executive)
Desired Qualifications
- Working knowledge of computer architecture and computer hardware optimization techniques.
- Extensive knowledge of common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422
- Extensive knowledge of the development of software drivers for the operation of computer hardware interfaces.
- Professional experience with Unified Modeling Language (UML) to visualize software architecture and design (EX. IBM Rhapsody, Cameo System Modeler, and Cameo Enterprise Architecture)
- Professional experience of software development lifecycles, such as Agile
- Experience with Software Configuration Management principles
The QDSS Advantage
At QDSS, our advantage is purpose‑driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You’ll grow your career while contributing to mission‑critical programs that demand excellence and shape the future.
What You’ll Find Here
- Work That Matters – Next‑generation, safety‑ and mission‑critical projects where your contributions have real‑world impact.
- Growth That’s Supported – Competitive compensation, employer‑matched 401(k), certification assistance, and clear opportunities for advancement.
- A Culture That Works – A flexible, collaborative, and people‑first environment where teamwork, innovation, and balance are valued.
Benefits Include
- Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.
Pay Ranges
Full compensation package is based on candidate experience and certifications.
$69 — $74 USD
Quest Defense provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
#J-18808-Ljbffr- ...Senior Software Engineer | Tucson Agile Release Team We are looking for a Senior Software Engineer to join our team in Tucson. In this role, you will use your experience in C# to design and build complex software solutions. You’ll be part of a team, taking products...Senior
- ...We’re Hiring: Senior Software Engineer (C#) Are you passionate about building scalable, high-quality software? Ready to work in a fast-paced Agile environment where your ideas actually matter? This could be your next big move. Location: Oro Valley, Arizona Duration: 1...SeniorContract workLocal area
$215k - $225k
...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense. This role offers the chance to make a visible contribution in Tucson, Arizona...SeniorRelocation package- ...signal processing products and geolocation systems in support of U.S. national security missions. We are looking for a Senior Software Engineer to lead the continued development of a multi-language program spanning C++, Python, and Next.js / React. This is a technical...SeniorImmediate start
- ...Job Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and...Senior
- ED Wallach Search Group is looking for a skilled software engineer in Tucson, AZ. The successful candidate will design, architect, and develop integrated software solutions in a cutting-edge R&D environment for national security defense. The role demands strong expertise...SeniorRemote workRelocation
$69 - $74 per hour
...We are hiring Senior Software Engineer - Test Systems (ATE / C# / Hardware Integration) to build software for automated test systems (ATE) used in aerospace and defense. Hands-on role working across C#, C++, hardware integration, and real-world production systems. We...SeniorLocal areaRelocationFlexible hours$86.8k - $165.2k
...Prattwhitney in Tucson, AZ is seeking a Senior Software Security Engineer to provide world-class security software for newly deployed missile systems. The role involves designing, developing, integrating, and testing real-time missile software. Candidates should have a...SeniorFlexible hours- ...QuEST Defense is seeking a Senior Principal, Principal, or Senior Software Engineer in Tucson, AZ. The role involves developing software for aerospace and defense systems, demanding experience in C++, C#, and Python. Candidates must possess a relevant bachelor's degree...SeniorRelocation package
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...with Product Design, Product Management, and cross-functional engineering teams to align on priorities and technical solutions Act as...Senior
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...the world. Your role and responsibilities We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you...Senior
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI‑powered, cloud‑... ...the world. Your role and responsibilities We’re looking for Senior Software Engineers to help design, build, and operate the core systems behind...SeniorWorldwide
- ...Clutch Canada is seeking a Senior Software Engineer to join its Core Experiences Team in Tucson, Arizona. This role is pivotal in building and maintaining essential services that enhance user experience across platforms. Ideal candidates will have strong Kotlin Multiplatform...Senior
$104.13 per hour
Apollo Professional Solutions, Inc. is looking for a Software Engineer to join their team in Tucson, AZ. The ideal candidate should have at least 8 years of experience or an advanced STEM degree and possess skills in software development using C# and C++. Responsibilities...SeniorContract work- A national security technology firm is seeking a Senior Software Developer to join their R&D team in Tucson, Arizona. The role entails designing... ...Ideal candidates will have extensive experience in software engineering, proficiency in Golang and strong leadership skills. A...SeniorRemote workRelocation
$140k - $200k
...on the go, at your own speed, and with tools that make learning easier, deeper, and faster. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work- Rincon Research Corporation in Tucson, AZ is seeking a Senior Software Engineer to oversee the development of critical software programs, including C++, Python, and Next.js React. This role involves managing code integration across various platforms and ensuring high-quality...Senior
$86.8k - $165.2k
...Senior Software Security Engineer Location: Tucson, AZ (On site) What You Will Do Provide world‑class security software for newly deployed missile systems. Design, develop, integrate, and test real‑time missile software. Apply system security principles to software design...SeniorInterim roleFlexible hours- ...IBM Computing in Arizona is seeking a Senior Software Engineer to join our Developer Productivity team. This role involves designing and building internal platform services to enhance developer experience and engineering velocity for cloud applications. The ideal candidate...SeniorRemote work
- Overview Senior Software Engineer for the Developer Productivity (DevProd) team at IBM Software, focused on building internal platform services and tools that improve developer experience across Confluent products such as Kafka, Flink, and Connect. The role involves designing...Senior
- ...Senior Software Engineer With Test Equipment The senior software engineer with test equipment position is focused on the design, development, integration, and maintenance of software as a part of on-site factory support of systems to support weapon system product development...SeniorInterim role
- IBM is seeking experienced software engineers in Poughkeepsie, NY, to join the Traffic team for building and managing the networking fabric of Confluent Cloud. The role demands strong expertise in distributed systems and significant experience in cloud networking. Ideal...SeniorRemote jobFlexible hours
- IBM is seeking a talented software developer in Poughkeepsie to build critical software for the Confluent Cloud network. You will design high-performance and scalable systems, troubleshoot complex technical issues, and drive software projects independently. The ideal candidate...Senior
$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...lines for our entire missile portfolio. The software team within TEE is responsible for... ...production, and post-production sustainment. The Senior Software Engineer with Test Equipment...SeniorFull timeTemporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native... ...realize Confluent's enormous potential, we are looking for software engineers, at various levels, to grow our Traffic team which is...SeniorWork experience placement
$160k - $260k
...About the job Senior Software Developer $160K-$260K - Tucson, AZ | Apply Now Now Hiring: Senior Software Developer in Tucson, AZ!Apply now with 24/7 PT.• Responsibilities:- We are seeking a talented, tenacious, results driven individual to work in a multi-disciplinary...SeniorImmediate start- Job Overview At IBM Software, we transform client challenges into solutions. Building the world’s leading AI‑powered, cloud‑native products... .... A strong networking background combined with your software engineering experience. Master’s Degree in computer science or a related...SeniorTemporary workWork experience placement
- Responsibilities To realize Confluent’s enormous potential, we are looking for software engineers, at various levels, to grow our Traffic team which is responsible for building and managing the networking fabric of Confluent Cloud. Cloud networking is a strategic investment...SeniorTemporary workWork experience placementFlexible hours
$160k - $260k
...Senior Software Developer Step into a high-impact Senior Software Developer opportunity with a confidential client, where you... ...your solution Highly proficient in modern software engineering practices for testability and readability What'...SeniorRelocation package- ...Sr Software Engineer Talon is a small business engineering firm providing innovative, end-to-end, rapid-turn solutions to our government and commercial clients. Founded in 2019, Talon employs over 150 Aerospace and Defense engineers and other support staff to solve...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Tucson, AZ
- senior robotics software engineer Tucson, AZ
- junior software developer Tucson, AZ
- software engineer entry level Tucson, AZ
- software development engineer aws Tucson, AZ
- startup software engineer Tucson, AZ
- part time software developer remote Tucson, AZ
- graduate software engineer Tucson, AZ
- senior software engineer remote Tucson, AZ
- software engineer Tucson, AZ

