Software Engineer, C# / Unity Developer
Listed on 2026-01-09
-
Software Development
Software Engineer, C# / Unity Developer
3 days ago – Be among the first 25 applicants.
Get AI‑powered advice on this job and more exclusive features.
Job DescriptionApex Systems is a world‑class technology services business that delivers solutions to fulfill our clients’ digital visions.
Job #: 2086794
Apex has an opportunity for a Software Engineer located in Tucson, Arizona – on‑site. The position is for a 12‑month contract with possibility of extension or conversion. Salary is negotiable based on experience. You must hold an active Secret Security Clearance at the start of employment.
Position OverviewWe are seeking a highly skilled Senior Software Engineer with strong object‑oriented development experience in C# and C++ using Microsoft Visual Studio on Windows OS. Ideal candidates have a STEM degree and 5+ years of industry experience (or 3+ years with an advanced degree) and thrive in multidisciplinary engineering teams.
Position DetailsThe Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate develops advanced Windows application solutions for all Raytheon products. The selected candidate will design, develop, integrate, and maintain software as part of on‑site factory support for weapon system product development. Typical work involves desktop, production, and post‑production activities across the entire engineering lifecycle.
Key Responsibilities- Design, develop, and integrate object‑oriented software applications using C# and C++.
- Troubleshoot software and test equipment instrumentation.
- Prioritize and manage multiple software engineering tasks concurrently.
- Lead and mentor junior software engineers.
- Develop and derive software product requirements.
- Create and optimize computer architectures and hardware interfaces.
- Develop software drivers for hardware operation.
- Work with data protocols and interfaces such as TCP/IP, UDP, RS-422.
- Utilize UML to visualize software architecture and design.
- Operate within software development life cycles including Waterfall and Agile.
- Apply Software Configuration Management principles using Azure Dev Ops Server or Git Hub.
- Bachelor’s degree in a STEM field (Science, Technology, Engineering, Mathematics).
- Minimum 5 years of relevant industry experience (or 3 years with an advanced degree).
- Proficiency in C#, C++, and Microsoft Visual Studio.
- Experience with Windows OS development.
- Strong understanding of computer hardware and software integration.
- Familiarity with network protocols and hardware interfaces.
- Experience with UML and software lifecycle methodologies.
- Active Secret Security Clearance required at start.
- U.S. Citizenship required.
- Work Schedule:
9/80 (every other Friday off) - Exempt Status:
Determined by supplier based on FLSA guidelines - Service Contract Act:
Not applicable - International Travel:
Not required - Start Authorization:
Must have active clearance to begin - Submission Requirements:
- Resume in PDF format
- Include clearance status and current location (city/state)
- Provide any previous Raytheon employment details (dates, program, manager)
- Medical, dental, vision, life, and disability insurance
- Employee Stock Purchase Program (ESPP) and 401(k) with company match
- Health Savings Account (HSA) on HDHP plan
- Support Linc Employee Assistance Program (EAP) – up to 8 free counseling sessions
- Professional development grants and certification discounts (CompTIA, IIBA, etc.)
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.
Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).