Haystack
← Back to Jobs
Employee
Technology
AS

Software Engineer - JAVA / Python with Security Clearance

Associates Systems LLCTucson, AZ🇺🇸United StatesPosted Sep 1, 2026

Why This Role Stands Out

This role offers an exciting opportunity to leverage your Java and Python expertise in a secure environment, contributing to impactful projects within a reputable company. You will thrive here if you are a mid-senior engineer with a strong background in object-oriented design and development, eager to collaborate within a multidisciplinary team to solve complex challenges. Apply now to explore this chance for professional growth and to join a dedicated engineering team.

Quick Overview

Seniority
Mid Senior
Employment type
Employee
Work mode
On Site
Location
Tucson, AZ, United States
Posted
2 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