Skip to main content

Business Analyst, Engineering

  • Department:
  • Status:
  • Reports to:
    SVP, Engineering
  • Location:
    Denver, CO (Hybrid)


The Business Analyst position meets with internal customers and stakeholders to determine their needs and develop solutions. Includes determining service request/project scope and objectives; documenting and communicating requirements; and coordinating projects among end users, internal departments, and the Engineering team.


  • Gather requirements from key stakeholders to analyze and translate business needs into technology solutions
  • Participate as a core member of an agile software development team writing user stories, outlining use cases, and reviewing defects
  • Collaborate with business, marketing, and technology teams to establish goals, create timelines, communicate progress, and keep participants in sync
  • Develop an understanding of the intricacies of our suite of products and IT systems, acting as a product expert
  • Maintain the Jira backlog
  • Use project management, diagramming software and related tools to document requested changes, enhancements, and bugs
  • Assist with testing and UAT processes to ensure a successful project delivery


  • 3-5 years of business analyst experience in software development lifecycle
  • Experience with hands-on software planning, development, and testing
  • Comfortable with agile or other rapid application development methodologies
  • Previous exposure to web service and API development
  • Strong written and verbal communication skills
  • Enjoys thinking abstractly to tackle ambiguous/under-defined problems
  • Someone who is not afraid to ask questions and is a self-starter
  • Bachelor's degree, or equivalent work experience, is preferred
  • Experience with the following software is a plus
    - Salesforce
    - Atlassian – Jira/Confluence
    - Hygraph CMS
    - GraphQL schema
    - Database
    - Web understanding
    - Browser testing