Business Analyst

CACI•Arlington, VA

About The Position

Join CACI's growing team supporting a software development program for the U.S. Department of State. In an Agile environment, the Business Analyst works with Product Owners, stakeholders, developers, and Scrum Masters to turn business needs into actionable requirements for mission-critical applications. The role contributes to solutions supporting government missions and CACI's human capital and enterprise business systems focus. The Business Analyst gathers and documents requirements, translates them into Agile work items, manages and refines backlogs, supports planning activities, and works with development teams throughout the software development lifecycle. The role also validates completed solutions, communicates across business and technical teams, participates in reviews and retrospectives, and identifies opportunities to improve processes and efficiency.

Requirements

  • Active Secret clearance.
  • Bachelor's degree in Business, Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience.
  • At least 7 years of experience as a Business Analyst supporting Agile software development projects.
  • Demonstrated experience gathering, documenting, and managing complex business requirements.
  • Experience translating business requirements into user stories, features, epics, and acceptance criteria.
  • Experience managing Agile backlogs using Azure DevOps, Jira, or similar tools.
  • Strong understanding of Agile methodologies and iterative software development practices.
  • Excellent written, verbal, and interpersonal communication skills.
  • Proficiency with Microsoft Office tools, including Excel, Word, Project, and Visio.
  • Ability to communicate effectively with technical and non-technical audiences.

Nice To Haves

  • Certified Product Owner certification.
  • Certified Business Analysis Professional (CBAP) certification.
  • Prior software development experience.
  • Experience supporting federal government or Department of State programs.

Responsibilities

  • Partner with stakeholders to gather, analyze, and document functional and non-functional requirements.
  • Translate business needs into user stories, features, epics, and acceptance criteria for Agile development teams.
  • Manage and refine product backlogs to align with business priorities and mission objectives.
  • Collaborate with Product Owners and Scrum Masters on sprint planning, release planning, backlog grooming, and prioritization.
  • Work with development teams throughout the software development lifecycle to clarify requirements and support successful implementation.
  • Facilitate communication between business and technical stakeholders to align on project goals and deliverables.
  • Support product roadmap development and participate in integrated release planning.
  • Review completed work and validate that delivered solutions meet business requirements and acceptance criteria.
  • Participate in product demonstrations, stakeholder reviews, and sprint retrospectives; provide feedback and report outcomes.
  • Identify opportunities to improve processes, enhance efficiency, and support innovation across the program.
  • Work effectively with cross-functional and technically diverse teams in a fast-paced, collaborative environment.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Competitive compensation and benefits.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service