Business Analyst, Engineering
Marathon Health Inc
Marathon Health is a leading provider of advanced primary care in the U.S., serving 2.5 million eligible patients through approximately 630 employer and union-sponsored clients. Our comprehensive services include advanced primary care, mental health, occupational health, musculoskeletal, and pharmacy services, delivered through our 680+ health centers across 41 states. We also offer virtual primary care and mental health services accessible in all 50 states. Transforming healthcare delivery with a patient-first approach, we prioritize convenient access to both in-person and virtual care, resulting in improved health outcomes and significant cost savings. Committed to inclusivity and collaboration, we foster a positive work environment and recruit exceptional talent to ensure expertise and compassion in healthcare delivery. Marathon has been recognized as a five-time Modern Healthcare Best Places to Work in Healthcare winner and a six-time Best in KLAS award winner for employer-sponsored healthcare services.
ABOUT THE JOB
The Business Analyst of Engineering will partner with our engineering teams and business stakeholders. You’ll turn high‑level needs into clear, actionable user stories and development tasks, and you’ll own the health of the incoming ticket queue; triaging, prioritizing, and routing issues so our engineers stay focused on delivering value.
ESSENTIAL DUTIES & RESPONSIBILITIES
- Stakeholder Collaboration
- Elicit and document functional and non‑functional requirements from product managers, end users, and other stakeholders
- Facilitate workshops, interviews, and backlog‐grooming sessions to refine and validate needs
- Agile Story Definition
- Translate requirements into epics, features, and user stories with clear acceptance criteria
- Collaborate with technical product manager to maintain and prioritize engineering team backlog(s) in Azure DevOps
- Ticket Queue Management
- Triage incoming tickets, assign appropriate priority and owner, and ensure timely resolution
- Monitor SLAs and report on queue health and aging tickets
- Technical Specification & Hand‑off
- Collaborate with architects and developers to clarify technical constraints and dependencies
- Produce process flow diagrams, wireframes, or sequence diagrams as needed
- Sprint & Release Support
- Prepare sprint planning inputs and support daily stand‑ups
- Validate completed work against acceptance criteria and coordinate User Acceptance Testing (UAT)
- Continuous Improvement
- Identify process bottlenecks or knowledge gaps and recommend tooling or workflow enhancements
- Capture metrics (throughput, cycle time, defect rates) and share actionable insights with the team
QUALIFICATIONS
Bachelor’s degree in Computer Science, Engineering, Information Systems or related field and 5 years as a Business Analyst or Product Owner supporting software engineering teams, or equivalent combination of education and experience. Healthcare data experience is a plus.
Additional Qualifications:
- Proven track record defining requirements that are “dev‑ready” and driving them through sprints
- Deep familiarity with Agile/Scrum frameworks and tools (Azure DevOps Etc.)
- Experience working directly with engineers to translate business needs into technical deliverables
- Hands‑on with ticketing or ITSM tools (ServiceNow, Zendesk, GitHub Issues) and queue management
DESIRED ATTRIBUTES
- Stakeholder Management: Build trust across business, QA, UX, and engineering
- Requirements Elicitation: Skilled at asking the right questions and documenting in clear, concise language
- Technical Aptitude: Comfortable reading basic UML, understanding REST APIs, version control concepts, CI/CD pipelines
- Analytical Mindset: Able to decompose complex problems and spot edge cases early
- Communication: Exceptional verbal and written skills; able to present to technical and non‑technical audiences
- Detail Orientation: Strong focus on quality, consistency, and traceability in all artifacts
- Excellent facilitation skills—running workshops, stand‑ups, retrospectives
Pay Range: $85,000 - $110,000/yr
The actual offer may vary dependent upon geographic location and the candidate’s years of experience and/or skill level.
We are accepting applications for this position until a candidate has been selected. To apply to this position and learn more about open jobs at Marathon Health, visit our careers page.