Software Development Team Lead
CACI International IncAbout the role
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.
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds. Free account required — sign up in 30sApply for this role