Software Development Team Lead
Listed on 2026-01-27
-
IT/Tech
Systems Engineer
Join to apply for the Software Development Team Lead role at CACI International Inc
Job Category:
Information Technology
Time Type:
Full time
Minimum Clearance Required to Start: TS/SCI
Employee Type:
Regular
Percentage of
Travel Required:
Up to 10%
Type of Travel:
Continental US
As a Software Development Team Lead, you will lead a team of 8-10 members developing a software service that is part of a large SIGINT processing system. The service will allow storage, access and retrieval for all data produced by the system, and tools for end-user access. The team develops and maintains RESTful services, large data stores, and web-based thin-client software applications.
ResponsibilitiesTeam Lead
- Providing direction for the team - Working to ensure the team has tasking, understands their tasks, and can complete them.
- Develop product roadmaps (long term plans), increment (medium-term) plans, and sprint (short-term) plans.
- Lead team in estimating effort and schedule for planned scope.
- Ensure the team is executing to plan.
- Collect, report and present team plans and status to Program Manager and customer representatives.
- Work with the Program Manager to set program goals and ensure goals are met.
- Work with the customer representatives and program management to determine priorities and allocate resources.
- Collaborate with other teams to ensure overall project success.
- Act as the primary Point of Contact for the team.
- Contribute to the team as a software developer or system engineer.
- Assist in determining technical direction for the software product.
- Conduct / lead design reviews.
- Conduct code reviews.
- Assist in determining test approaches, methods, and procedures.
- Coordinate with other software and integration teams. Design and coordinate interfaces with external components.
- Support the operations system.
- Personnel management for the team.
- Engage with the team on a regular basis.
- Be a conduit for information. Keep the team informed about corporate information flowing down, and provide team feedback and information to management.
- Conduct performance reviews.
- Work with direct reports to help with issues they may have.
- Software Development skills / experience.
- Experience designing software systems.
- Working in Agile and Dev Ops / Dev Sec Ops processes.
- Able to estimate effort and schedule for planned work.
- Able to work collaboratively with team members.
- Able to communicate effectively with management, customers, and team members.
- Experience presenting plans and status to management.
- Software architecture or System Engineering experience with software systems - specific programming skills / experience.
- Java, Java script.
- Experience with Interface Design, Security Principles, Object-Oriented Design, Web Services.
- Understanding of User Interfaces (UI) s, cross-browser compatibility, general web functions and standards.
- Familiarity with micro-service architectures.
- Familiarity with software components such as Angular, Kubernetes, Docker, Helm, Mongo
DB, Postgres, Kafka, Rabbit
MQ. - Familiarity with development tools such as Git / Bitbucket, Confluence / Jira, Gitlab, Jenkins, Ansible.
- Working in Amazon Web Services (AWS) environment.
- Familiarity with development in Linux.
- Certifications such as Security+ or CISSP.
- Experience with SIGINT processing systems.
- Experience with legacy system tools such as CBET, GALE, etc.
- Experience with Open Sphere.
- Experience leading teams.
- Experience with customer interaction.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).