Taro Logo

Journeyman Software Engineer

A technology company pioneering solutions at the intersection of technology, government, and defense, supporting national security for over six decades.
Huntsville, AL, USA
$60,800 - $121,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Journeyman Software Engineer

CACI International is seeking a Journeyman Software Engineer to join their team in Huntsville, Alabama. This role offers an exciting opportunity to work on mission-critical applications in the national security sector, combining software development with DevSecOps practices.

The position requires 3-8 years of experience, with a focus on Python development and Linux systems. As a Journeyman Software Engineer, you'll be part of an agile development team supporting test and integration efforts, working directly with stakeholders and end users in a fast-paced environment. The role involves developing deployment tools, troubleshooting software and hardware components, and conducting root cause analysis of reported issues.

CACI offers a comprehensive benefits package including flexible time off, healthcare, retirement plans, and continuing education opportunities. The company has a strong culture of integrity and innovation, placing emphasis on supporting national security missions while providing opportunities for professional growth and development.

The position offers a competitive salary range of $60,800 - $121,800, with additional benefits. The role requires a Secret clearance and involves up to 10% travel within the continental US. This is an excellent opportunity for a mid-level software engineer looking to make an impact in the defense and government sector while working with cutting-edge technologies and DevSecOps practices.

Working at CACI means joining a high-performing team dedicated to customer missions and driven by a higher purpose – ensuring the safety of our nation. The company values individual contributions and provides an environment of trust where employees have the autonomy to make decisions and access to robust learning resources for career advancement.

Last updated 18 days ago

Responsibilities For Journeyman Software Engineer

  • Support test and integration efforts
  • 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 government furnished software and hardware components
  • Support OEM/Government debugging and root cause analysis of reported issues
  • Use DevSecOps principles as part of integration and testing activities

Requirements For Journeyman Software Engineer

Python
Linux
  • 3-8 years of relevant work experience
  • Software development experience (Python preferred)
  • Familiarity with Linux
  • Experience in designing, developing, operating, and maintaining software systems
  • Ability to apply software standards, processes, and procedures
  • Interface with customers, suppliers, and technical personnel
  • Secret clearance required

Benefits For Journeyman Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Flexible time off
  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support
  • Continuing education
  • Comprehensive benefits package

Interested in this job?

Jobs Related To CACI International Journeyman Software Engineer