Jobs and Careers
CA

Software Development Team Lead

CACI International Inc
United Statesfull_timeVerifiedPosted 3 Jan 2025
💰 $188,000/yr($89,500/yr$188,000/yr)

About the role

Software Development Team Lead

Job Category: Engineering

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

Anticipated Posting End: 3/31/2025

The Opportunity:
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.

Responsibilities:
Team 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 representative
  • Working with the Program Manager to set program goals and ensure goals are met
  • Working 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

Technical Contributor:

  • Contribute to the team as a software developer or system engine
  • Assist in determining technical direction for the software pro
  • 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


Minimum Qualifications:
Technical Qualifications:

  • Software Development skills / experience
  • Experience designing software systems
  • Working in Agile and DevOps / DevSecOps processes
  • Able to estimate effort and schedule for planned work

Management Qualifications:

  • Able to work collaboratively with team members
  • Able to communicate effectively with management, customers, and team members
  • Experience presenting plans and status to management


Nice to have Qualifications:

  • Software architecture or System Engineering experience with software systems
  • Specific programing skills / experience – Java, JavaScript
  • Experience with Interface Design, Security Principles, Object-Oriented Design, Web Services
  • Understanding of User Interfaces (UI)s, cross-browser compatibility, general web functions and stand
  • Familiarity with micro-service architectures
  • Familiarity with software components such as Angular, Kubernetes, Docker, Helm, MongoDB, Postgres, Kafka, Rabb
  • Familiarity with development tools such as Git / Bitbucket, Confluence / Jira, Gitlab, Jenkins, Ansib
  • Working in Amazon Web Services (AWS) environment
  • Familiarity with development in Linux
  • Certifications such as Security+ or
  • Experience with SIGINT processing systems
  • Experience with legacy system tools such as CBET, GALE, etc.
  • Experience with OpenSphere

-

_____________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

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 takes pride in fostering a diverse and accessible culture where every individual feels supported to chart their own path. 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 ambitions a reality.

 

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

 

Your potential is limitless. So is ours.

Company

CACI International Inc

View company profile →