CACI is looking for an experienced Software Technical Lead to provide the Lunar Gateway Program at NASA Johnson Space Center (JSC) with project leadership and technical expertise in the development of the Task Authoring Software Tool, an application for creation of executable tasks used to support autonomous operations onboard the Gateway.
Requirements
- At least 5 years of full stack, cloud-based software application development experience.
- Experience with user acceptance testing.
- Experience managing, or developing, autonomous systems software.
- Experience with NASA software requirements.
- Experience with NASA and Federal SDLC.
- Experience with security testing.
- Experience with Java, Python, Type Script, React, Redux, SQL.
Responsibilities
- Lead a 5+ member software development team, developing and prioritizing features based on customer needs, planning verification, and interacting with and providing support to users.
- This position will be responsible for overseeing the full software development lifecycle, from release planning to deployment, ensuring alignment with stakeholder needs and efficient coordination across multiple teams.
- Adhere to JSC standard software process practices.
- Coordinate with stakeholders to determine software release content.
- Set priority of software development.
- Develop and update system requirements.
- Perform release planning and sprint planning, aligning with stakeholder needs.
Other
- Must be a U.S. Citizen or Permanent Resident.
- B.S. in Computer or Software Engineering, Computer Science, or related disciplines required.
- Strong written and verbal communication skills.
- Strong problem identification and problem-solving skills.
- A minimum of 3-5 years’ experience in technical leadership of software development teams - Agile experience is a big plus.