Posted in

Software Engineering Team Lead

Software Engineering Team Lead

CompanyCACI
LocationAurora, CO, USA, Dulles, VA, USA
Salary$89500 – $188000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Must have TS/SCI with CI poly (or be willing to take CI poly)
  • Bachelor’s Degree in STEM field or related experience
  • 5 or more years of experience in software development
  • Experience with Java/Back-end OR Experience with Web/Front End
  • Experience developing within Linux environment
  • Experience with containers or microservice architecture
  • Willingness to work across Full Stack of product
  • Willingness to work within true Agile Kanban processes and dynamic development environments
  • Demonstrated experience working with others in a team environment
  • Current Security+ certification (or the willingness to get it in the first 3 months)

Responsibilities

  • Collaborate with the product’s Technical Lead, Mission System Engineers, and UX Lead in designing and developing solutions for complex user needs
  • Review the user stories and epics prioritized and assigned to your team by the Product Manager and solutioned and architected by the Technical Lead
  • Support the team’s agile processes by facilitating weekly retrospectives and weekly Iteration Planning Meetings (IPM)
  • Review code merge requests when necessary and assist in any troubleshooting with the developers
  • Collaborate with the DevSecOps SME for any issues related to the CI/CD pipeline and security vulnerabilities
  • Mentor junior developers and new hires to onboard smoothly onto the program
  • Dig into the highest priority development work on the kanban board to code with your teammates, write automated tests, and deploy to a fully automated DevSecOps pipeline

Preferred Qualifications

  • Experience with Agile methodologies and DevOps processes and tools
  • Experience using Amazon Web Services
  • Experience with container management tools (e.g., Docker, Kubernetes)
  • Experience with Git / GitLab source code management tools
  • Experience using Test Driven Development (TDD) tools such as Cypress and Mockito
  • Experience with database systems such as MySQL, Redis, etc