Haystack
← Back to Jobs
Employee
Technology
AS

Software Engineer - JAVA / Python with Security Clearance

Associates Systems LLCTucson, AZ🇺🇸United StatesPosted 4 Aug 2026

Quick Overview

Seniority
Mid Senior
Employment type
Employee
Work mode
On Site
Location
Tucson, AZ, United States
Posted
3 weeks ago
TCP/IPAgileC#C++JavaPython

Job Description

All qualified resumes will receive feedback within 24 hours.
Active and transferable U.S. government issued security clearance is required prior to start date.
This effort is on-site. Onsite Tucson, AZ
Employment type: Full Time w-2 or Contract. Depending on the type of employment we can offer benefits: including Health, Dental Vision etc...

Rate: Open to Negotiation DOE

  • Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)
  • Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot software and test equipment instrumentation
  • Work in a multidiscipline engineering team environment
  • Develop and derive requirements for software products
  • Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 2 years prior relevant experience, or an Advanced degree in a related field.
  • 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.
  • Experience with Windows Operating System and Microsoft Visual Studio is required.
  • Knowledge of computer architecture and computer hardware optimization techniques
  • Knowledge of the development of software drivers for the operation of computer hardware interfaces • Knowledge in common computer hardware interface and data protocols such as TCP/IP or UDP
  • Knowledge of Unified Modeling Language (UML) to visualize software architecture and design
  • Knowledge of software development lifecycles, such as Waterfall and Agile
  • Knowledge of Software Configuration Management principles

Similar jobs