×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Team Lead

Job in Sterling, Loudoun County, Virginia, 22170, USA
Listing for: CACI International Inc
Full Time position
Listed on 2026-01-27
Job specializations:
  • IT/Tech
    Systems Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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

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 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.
Technical Contributor
  • 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 Manager
  • 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.
Qualifications Technical Qualifications
  • 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.
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.
Desired Technical Qualifications
  • 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.
Management Qualifications (continued)
  • Experience leading teams.
  • Experience with customer interaction.
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 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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary