Business Analyst

CACI International•Arlington, VA
•$103,800 - $218,100

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 supports solutions for government missions and CACI's work in human capital and enterprise business systems, collaborating across business and technical teams to deliver solutions. The position is full-time, requires an active Secret clearance, and involves up to 10% local travel. The proposed salary range is $103,800–$218,100. CACI describes a culture centered on integrity and innovation, an environment of trust, flexible time off, learning resources, opportunities for career growth, and a competitive benefits package.

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 ensure requirements are understood and implemented.
  • Facilitate communication between business and technical stakeholders to align on project goals and deliverables.
  • Support product roadmaps and participate in integrated release planning.
  • Review completed work and validate that solutions meet business requirements and acceptance criteria.
  • Participate in product demonstrations, stakeholder reviews, and sprint retrospectives, providing feedback and reporting outcomes.
  • Identify opportunities to improve processes, enhance efficiency, and support innovation across the program.
  • Work effectively in a fast-paced, collaborative environment with cross-functional and technically diverse teams.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service