Share this job
Software Engineer III
Tucson, AZ
Apply for this job

Software Engineer – (C# / C++)

Location: Tucson, AZ (Onsite)

Pay: $80–$94/hr (target $88–$92/hr)

Duration: 12-month contract with strong conversion potential

Schedule: 9/80 work schedule

Clearance: Active Secret required (must start cleared)

Relocation/Per Diem: Not offered

Overview

We are hiring a Software Engineer to support the development of test equipment and engineering systems used in advanced defense and missile technologies.

This role is part of a hands-on engineering team responsible for building software that supports system validation, integration, and production environments. The work directly impacts real-world systems, where reliability, performance, and precision are critical.

You will develop software that interfaces with hardware, instrumentation, and system-level test platforms used to validate complex defense systems across engineering labs, manufacturing, and deployment environments.

What You Will Do

  • Design and develop Windows-based applications using C# and C++
  • Build software for test equipment, automation systems, and engineering tools
  • Develop instrument drivers and hardware interface software
  • Integrate software with lab equipment, test stations, and production systems
  • Troubleshoot issues across software, hardware, and instrumentation environments
  • Support system-level testing, validation, and production readiness activities
  • Collaborate with systems, hardware, and manufacturing engineering teams
  • Contribute to requirements development, design reviews, and system architecture
  • Manage multiple software efforts in a fast-paced engineering environment
  • Mentor junior engineers and support team development

Program Environment

This role supports a long-term defense program focused on advanced system validation and production support for mission-critical technologies.

Work includes:

  • Software used to test and validate complex defense systems prior to deployment
  • Integration with hardware systems and sensor-driven platforms
  • Support for engineering labs, system demonstrations, and production environments
  • Involvement in full lifecycle activities from development through sustainment

This is a highly technical environment where software directly interacts with real systems and contributes to operational readiness.

Required Qualifications

  • Bachelor’s degree in STEM field
  • 5+ years of software engineering experience (or 3+ with advanced degree)
  • Active DoD Secret Clearance (required to start)
  • Experience with C# and/or C++ development
  • Experience developing Windows-based applications (Visual Studio)
  • Experience building software that interacts with hardware, instrumentation, or test systems
  • Strong understanding of object-oriented design and system-level application development
  • Ability to troubleshoot across software and hardware environments
  • Experience working in cross-functional engineering teams

Preferred Qualifications

  • Experience with automated test equipment (ATE) or test systems
  • Experience developing instrument drivers or hardware interface software
  • Familiarity with communication protocols such as TCP/IP, UDP, or RS-422
  • Experience with Azure DevOps, GitHub, or similar version control tools
  • Experience with UML or system architecture modeling
  • Experience working in Agile or Waterfall development environments
  • Exposure to hardware/software integration in lab or production settings
  • Experience mentoring or leading engineers

How Success Is Measured

  • Software integrates successfully with test equipment and hardware systems
  • Applications support engineering, validation, and production environments
  • Issues across software and instrumentation layers are resolved effectively
  • Deliverables support system-level testing and production timelines
  • Code is reliable, maintainable, and supports long-term system sustainment

Work Environment

  • Onsite, hands-on engineering environment
  • Combination of lab, production, and software development work
  • Close collaboration with systems, hardware, and manufacturing teams
  • Exposure to real-world system validation and deployment

Why This Role

  • Work on systems that directly support real-world applications
  • Build software that interacts with hardware and test environments
  • Join a team focused on solving complex engineering challenges
  • Strong opportunity for long-term conversion and career growth


Apply for this job
Powered by