Engineering Manager - Systems Integration

CACI
Washington, US
Hybrid

Why this role

Pace
Fast Paced
Collaboration
High
Autonomy
Medium
Decision Impact
Team
Role Level
Team Lead

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Manage and mentor a technical team
  • Develop and maintain user and administrative documentation
  • Lead high functioning Agile teams
Typical background
Bachelor’s degree in Computer Science or related field7+ years of hands-on experience with Linux and scripting languages4+ years of hands-on experience with Java, Python, or C#

Transferable backgrounds

  • Coming from Project Management
  • Coming from Technical Leadership

Skills & requirements

Required

LinuxJavaPythonC#AgileVirtualizationContainerizationDistributed SystemsNetworking AutomationSoftware Lifecycle Management

Preferred

Ts/sci ClearanceContinuous Integration PipelineSecurity+ Certification

Stack & domain

LinuxScripting LanguagesJavaPythonC#VirtualizationContainerizationAnsiblePuppetHelmKubernetesAgileSoftware Life-cycle ManagementManaging And Mentoring A Technical TeamUnderstanding Of Software, Complex Design Concepts, Patterns, Tools And Best PracticesLeading High Functioning Agile TeamsSecurity+Cyber SecurityOperational Software

About the role

Original posting from CACI

About the position

CACI is seeking a hands-on Integration Team Manager who will manage a team developing, maintaining, and improving current infrastructure that provides pre-mission configuration management and post-mission data workflows to support the warfighter.

Responsibilities

  • Manage a team who will develop, maintain, and improve existing software systems
  • Execute research, engineering, and development of solutions to support operational capabilities
  • Develop releasable solutions in a specified timeframe and budget
  • Refine and enhance existing applications to best meet customer/operational requirements
  • Optimize legacy operational software as necessary to meet continuously evolving cyber security requirements
  • Apply system level knowledge (OS and hardware) to be able to diagnose issues and provide solutions
  • Profile, analyze, and optimize legacy software systems
  • Help team develop comprehensive automation methods for rapid system builds
  • Work with other project members to develop roadmaps to ensure proper level of support to meet evolving customer needs
  • Participate in developing and maintaining user and administrative documentation to meet customer contract requirements
  • Demonstrate understanding of software life-cycle management (and tools)
  • Periodically travel onsite to assist with integration of operational systems and updates

Requirements

  • Bachelor’s (or higher) degree in Computer Science, Computer Engineering, or related technical field or other relevant experience
  • Minimum 7 years of hands-on experience with Linux and scripting languages
  • Minimum 4 years of hands-on experience with one or more of the following: Java, Python, C#
  • Demonstrated experience managing and mentoring a technical team
  • Solid understanding of software, complex design concepts, patterns, tools and best practices
  • Basic understanding of virtualization, containerization, and configuring hypervisor (Broadcom ESXI, RedHat KVM) software
  • Basic understanding of distributed systems and networking automation tools and frameworks such as Ansible, Puppet, Helm or Kubernetes
  • Demonstrated experience leading high functioning Agile teams
  • Able to travel approximately 10% of the time
  • Willing to work a hybrid schedule with onsite requirements in Austin, TX
  • Willing and able to obtain a TS/SCI Security Clearance. Current and active TS/SCI preferred.

Nice-to-haves

  • Active TS/SCI Clearance with a polygraph
  • Previous work in a Continuous Integration pipeline
  • SECURITY+ certification

Benefits

  • flexible time off
  • robust learning resources
  • competitive compensation
  • competitive benefits
  • learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits

Source: CACI careers

Similar roles