Senior Software Engineer (Secret Clearance)

Insight Global
Tucson, United States of America
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tucson, United States of America

Tech stack

Microsoft Windows
Agile Methodologies
Azure
C Sharp (Programming Language)
C++
DevOps
Github
Microsoft Visual Studio
Object-Oriented Software Development
Software Architecture
Software Configuration Management
Software Engineering
Software Systems
Systems Integration
TCP/IP
UML
Software Troubleshooting
SC Clearance
Computer Equipment
Optimization Algorithms

Job description

Shift: 9/80

Design, develop, integrate, and maintain software systems for on-site factory support of weapon system product development.

Create applications, libraries, and instrument drivers using organization-specified languages and development environments.

Collaborate with multidisciplinary engineering teams to support both engineering and production systems.

Contribute to all stages of product development for RMD weapon system products.

Develop system-level applications to aid in the production and maintenance of weapon systems.

Work independently or as part of a team to implement software solutions.

Ensure alignment with organizational standards and project goals throughout the development lifecycle.

Requirements

STEM degree with min 5yrs industry experience or 3 years plus advanced degree

  • Designing, developing and integrating object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)

  • Prioritizing and handling multiple software engineering tasks concurrently

  • Troubleshooting software and test equipment instrumentation

  • Working in a multidiscipline engineering team environment

  • Developing and derive requirements for software products

  • Leading and mentor junior software engineers

  • Background developing computer architectures and computer hardware optimization techniques

  • Experience developing software drivers for the operation of computer hardware interfaces

  • Experience with data protocols such as TCP/IP, UDP, or RS-422

  • Experience utilizing Unified Modeling Language (UML) to visualize software architecture and design

  • Experience working within software development lifecycles, such as Waterfall and Agile

  • Practice sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub

Apply for this position