Business Analyst / Project Manager
Responsibilities
Lead requirements discovery and solution definition efforts, translating business needs into clear, actionable deliverables for engineering teams
Own project planning and execution across the full lifecycle, including scope, timeline, budget, risks, and dependencies
Facilitate client meetings, stakeholder interviews, and working sessions to uncover underlying needs and drive alignment
Develop and maintain project artifacts such as roadmaps, requirements documentation, user stories, acceptance criteria, and status reporting
Serve as the primary point of contact for clients on assigned engagements, building trust through transparency, responsiveness, and accountability
Partner closely with engineering, design, and leadership to ensure solutions are feasible, well-scoped, and aligned with long-term objectives
Identify defects, gaps, or inconsistencies early, and ensure appropriate remediation before client review
Review and validate delivered work products prior to client delivery to ensure requirements alignment, quality standards, and completeness
Anticipate risks, scope changes, and delivery challenges; proactively recommend mitigation strategies and tradeoffs
Ensure delivery outcomes are measurable and tied to client value, not just task completion
Guide teams through ambiguity by providing structure, prioritization, and decision-making support
Mentor and support early-career analysts or project managers, fostering strong delivery practices and ownership
Contribute to firm-wide delivery standards, templates, and process improvements
Participate in strategic initiatives that improve how SRP delivers and scales consulting and productized solutions
Qualifications
7+ years of experience in business analysis, project management, or hybrid delivery roles within software or technology consulting environments
Bachelor's degree in Business, Information Systems, Computer Science, or equivalent practical experience
Proven track record of leading complex, multi-stakeholder software projects from discovery through delivery
Strong experience eliciting, documenting, and validating business and functional requirements
Demonstrated ability to manage scope, timelines, and priorities in fast-moving or ambiguous environments
Experience working closely with engineering teams and understanding software development lifecycles (Agile, hybrid, or waterfall)
Excellent written and verbal communication skills with both technical and non-technical stakeholders
Proficiency with project planning and delivery tools (e.g., Jira, Confluence, or similar)
Ability to balance client needs, delivery constraints, and long-term solution quality
Consulting mindset with a strong sense of ownership, accountability, and professionalism
Commitment to continuous improvement and professional growth
Competencies
Analytical Thinking and Problem Solving — Breaks down complex or ambiguous business problems into clear, actionable components; identifies root causes rather than treating symptoms; evaluates options thoughtfully and exercises sound judgment with minimal oversight.
Project and Delivery Leadership — Plans and executes work with discipline and transparency; anticipates risks, dependencies, and constraints before they impact delivery; balances structure with flexibility to adapt to evolving client needs; maintains momentum and focus across teams and stakeholders.
Client Partnership and Communication — Builds strong, trust-based client relationships; communicates clearly and confidently at all levels; translates technical concepts into business-relevant language; keeps client value and outcomes central to every decision.
Collaboration and Ownership — Works seamlessly across engineering, design, and leadership teams; takes ownership of outcomes, not just tasks; mentors teammates and contributes to a culture of accountability and excellence.
Nice to Have
Experience in the Legal industry or with Legal Practice Management Systems (Aderant, Elite/3E)
Background in financial systems, accounting workflows, or compensation systems
Experience working in a consulting or professional services environment
Exposure to SaaS product development or subscription-based offerings
What We Offer
20 days PTO + Sick Time
12 Paid Holidays
Medical, Dental & Vision Insurance
Company-paid Short Term Disability
401(k) with 4% Match
Annual Performance Bonuses
Profit-sharing Options
Flex Fridays (Half-days)