Clearance Required: Secret (Interim acceptable)
We’re looking for a Software Engineer - Senior who enjoys working on complex, high-impact systems and collaborating across engineering teams.
This role supports advanced defense and aerospace systems, focusing on mission-critical technologies used in real-world operational environments.
In this role, you’ll contribute across the full system lifecycle—from concept and design through integration, testing, and production support.
What You’ll Do:
- Collaborate with cross-functional teams to define and develop system solutions
- Support system integration, testing, and validation activities
- Work with models, simulations, prototypes, and hardware/software systems
- Identify risks and support technical decision-making
- Help improve system performance, reliability, and efficiency
What We’re Looking For:
Qualifications You Must Have: - Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience. - Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic. - Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. - Prior experience in Windows Operating System and Microsoft Visual Studio is required. - Prior experience in laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters) - Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Qualifications We Prefer: - Experience with computer architecture and computer hardware optimization techniques - Experience of the development of software drivers for the operation of computer hardware interfaces - Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422 - Experience with Unified Modeling Language (UML) to visualize software architecture and design - Experience in software development lifecycles, such as Waterfall and Agile - Experience with Software Configuration Management principles - Experience with Microsoft Azure DevOps Server or GitHub - Written and interpersonal communication skills - Experience in leading teams/projects in a technical capacity
Additional Details:
- Onsite role in Tucson, AZ
- U.S. Citizenship required
- Work on cutting-edge, mission-critical technology