CACI International logo

Journeyman Software Engineer

CACI International

Huntsville, AL
Full Time
Mid Level
61k-122k
13 days ago

Job Description

About the Role

The Journeyman Software Engineer will support a test and integration effort within an agile development team, working on mission-critical applications for government projects. The role involves developing tools for deployment and troubleshooting government furnished software and hardware components, supporting OEM/Govt debugging and RCA, and applying DevSecOps principles in integration and testing activities. The position emphasizes character, innovation, trust, continuous growth, and contributing to national security missions at CACI.

Key Responsibilities

  • Supporting a test and integration effort.
  • Work with end users, stakeholders, and teammates in a fast-paced environment.
  • Support the creation of mission critical applications.
  • Develop tools to deploy and troubleshoot the latest government furnished software and hardware components.
  • Support OEM/Govt debugging and RCA of reported issues.
  • Use DevSecOps principles as part of integration and testing activities.

Requirements

  • 3-8 years of relevant work experience.
  • Software development experience is required, with Python preferred.
  • Familiarity with Linux is required.
  • Designing, developing, operating, and maintaining software, firmware components, and computing systems software.
  • Apply the appropriate software standards, processes, procedures, and tools throughout the system life cycle.
  • Interfaces with customers, suppliers, application users, and other technical and support personnel.
  • Review and evaluate system performance against specification requirements.

Nice to Have

  • Protobuf
  • Ansible
  • Software Version Control (Git)
  • DevOps
  • Networking
  • System administration
  • Security+

Qualifications

  • Relevant work experience of 3-8 years.
  • Experience with software development, preferably Python.
  • Familiarity with Linux.

Benefits & Perks

  • Competitive compensation and benefits.
  • Flexible time off and access to robust learning resources.
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

Working at CACI International

A culture of integrity, trust, and continuous growth. CACI values character, innovation, and the contributions of every employee. The environment promotes autonomy, learning, and a higher purpose to ensure the safety of the nation.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary61k-122k
Job TypeFull Time
ExperienceMid Level

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Huntsville, AL

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches