Software Engineer, Secret Clearance
Levels II, III, and IV
Location
- Tucson, AZ
- 100% onsite
- Relocation or per diem is not offered
Pay Range
- Level II: $50 to $67/hr
- Level III: $78.50 to $92/hr
- Level IV: $88 to $101/hr
Schedule
- 9/80 schedule
- Standard business hours are 8:00 AM to 5:00 PM
Clearance
- Active Secret clearance required to start
Duration
- Long term contract 1-5 years
- Strong conversion potential
Openings
- Level II: 3 openings
- Level III: 5 openings
- Level IV: 2 openings
Overview
- We are hiring Software Engineers across Levels II, III, and IV to support the Test Equipment Engineering team in Tucson, AZ.
- This team develops advanced Windows based application solutions used across client's products, including engineering labs, field environments, production environments, and post production sustainment.
- The work supports weapon system product development and requires engineers who can build software that interacts directly with hardware, instrumentation, test equipment, and system level engineering environments.
- This is hands on software engineering. It is not web development.
- The right candidate will have experience developing object oriented software in C# and/or C++ using Microsoft Visual Studio in a Windows operating system.
- Candidates must be comfortable troubleshooting across software, hardware, instrumentation, and test equipment.
What You Will Do
- Design, develop, integrate, and maintain Windows based software applications
- Develop object oriented software using C# and/or C++
- Work within Microsoft Visual Studio and Windows operating systems
- Build software for automated test equipment, engineering tools, lab systems, and production environments
- Develop software applications, libraries, and instrument drivers
- Integrate software with hardware interfaces, instrumentation, lab equipment, and production systems
- Troubleshoot software issues tied to test equipment, instrumentation, and hardware
- Support on site factory operations tied to weapon system product development
- Develop and derive software requirements
- Contribute to software architecture, design, implementation, integration, and verification
- Support engineering and production equipment throughout the product lifecycle
- Work with common hardware interfaces and data protocols such as TCP/IP, UDP, and RS-422
- Use UML or similar tools to visualize software architecture and design
- Work within Agile, Waterfall, or similar software development lifecycles
- Use software configuration management tools such as Azure DevOps Server, GitHub, or Git
- Prioritize and manage multiple software engineering tasks at the same time
- Collaborate with software, systems, hardware, test, manufacturing, and production teams
- For higher level candidates, lead technical efforts, mentor junior engineers, and own more complex system level problems
Required Qualifications
- Bachelor’s degree in a STEM field
- Experience developing software in C# and/or C++
- Experience using Microsoft Visual Studio
- Windows operating system development experience
- Strong object oriented design fundamentals
- Experience troubleshooting software beyond basic code issues
- Experience working with hardware, instrumentation, lab equipment, test systems, or production systems
- Ability to work 100% onsite in Tucson, AZ
- Ability to work in a multidiscipline engineering team environment
Preferred Experience
- Automated test equipment
- Engineering lab test systems
- Production test systems
- Instrument driver development
- Hardware interface software
- Computer hardware interface development
- Computer architecture exposure
- Computer hardware optimization techniques
- TCP/IP, UDP, RS-422, or similar communication protocols
- UML or similar software architecture tools
- Azure DevOps Server
- GitHub or Git
- Agile software development
- Waterfall software development
- Factory support or production support
- Defense, aerospace, missile systems, radar systems, or weapon system product development
- Design verification testing, production testing, sustainment, or system integration experience
Leveling Guide
Level II
- Typical experience: 2 to 5 years
- Best fit for someone who can execute defined software tasks with direction
- Writes, debugs, and modifies code with support from senior engineers
- Has some exposure to hardware, lab systems, instrumentation, or test equipment
- Can support integration and troubleshooting, but may not own full system level design
- Strong fit for someone early career who has real engineering software experience, not just classroom or web development experience
Level III
- Typical experience: 5+ years with a STEM bachelor’s degree
- 3+ years of experience with an advanced degree may also be considered
- Best fit for someone who can work independently and own defined portions of the software effort
- Develops and integrates object oriented applications using C# and/or C++
- Derives requirements and contributes to software architecture
- Troubleshoots software and test equipment instrumentation
- Works with hardware interfaces, data protocols, drivers, and test environments
- Prioritizes and manages multiple software engineering tasks at the same time
- May mentor junior engineers or serve as a technical resource within the team
- Strong fit for someone who is not quite senior level, but does not need much hand holding
Level IV
- Typical experience: 8 to 15+ years
- Best fit for a senior engineer who can lead design, development, integration, and troubleshooting efforts
- Owns complex system level software problems
- Leads technical decisions across software, hardware interface, and test equipment development
- Mentors junior and mid level engineers
- Works independently with stakeholders, customers, and cross functional teams
- Supports architecture, requirements, integration strategy, and production readiness
- Strong fit for someone who has already led engineering software work tied to hardware, test systems, or defense programs
What Will Not Fit
- Candidates with only web development experience
- Candidates who have only built front end or business applications with no hardware interaction
- Candidates without an active Secret clearance
- Candidates who cannot work onsite in Tucson
- Candidates without C#, C++, Visual Studio, or Windows based development experience
- Candidates who cannot troubleshoot across software, hardware, and instrumentation
Work Environment
- 100% onsite in Tucson, AZ
- 9/80 schedule
- Engineering lab, software development, factory support, and production support mix
- Hands on work with real systems, not isolated code only
- Cross functional engineering team environment
- Supports advanced defense and missile related products
- Work may involve engineering labs, fielded environments, production systems, and sustainment activities
Why This Role Matters
- This role supports software used to develop, test, produce, and maintain advanced weapon system products.
- Engineers in this group are not just writing code in isolation.
- They are building tools, drivers, applications, and systems that help validate and support mission critical defense products.
- The best fit is someone who enjoys software engineering, but also likes seeing how their code interacts with real hardware and real test environments.
Benefits through CRG
- Medical, dental, and vision after 30 days
- Short term and long term disability options
- Life insurance
- 401(k) eligibility after 12 months
- Weekly pay
- Benefits portal access and claims support tools
Arizona Paid Sick Time
- Accrues at 1 hour for every 30 hours worked
- Roughly 5 to 7 days per year depending on hours worked
- Available according to Arizona state guidelines
Bottom Line
- This is a strong fit for cleared Software Engineers with real experience in C#, C++, Visual Studio, Windows applications, test equipment, hardware interfaces, instrumentation, and engineering systems.
- Level II candidates need strong fundamentals and some hands on hardware or integration exposure.
- Level III candidates need to work more independently, support requirements and integration, and troubleshoot across software and test equipment.
- Level IV candidates need to lead complex technical efforts, solve system level problems, and mentor others.
- The common thread across all levels is simple: this is hands on software engineering tied to real hardware, real test systems, and real defense products.