Position Overview
We are seeking a highly motivated and strategic Senior Product Engineer to lead the ideation, definition, and delivery of innovative software products within the financial technology (FinTech) space. This role bridges product strategy, business analysis, workflow design, and technical collaboration to ensure successful product development from concept through implementation.
The ideal candidate combines strong product-thinking capabilities with technical fluency and experience translating business objectives into actionable Epics, Features, and Acceptance Criteria. You will collaborate closely with stakeholders, engineering teams, UI/UX designers, architects, and leadership to create scalable, customer-centric financial software solutions.
Product Strategy & Ideation
- Drive new software product development initiatives aligned with company strategy and customer needs.
- Facilitate product discovery sessions with internal stakeholders, customers, and cross-functional teams.
- Identify market opportunities, operational pain points, and emerging FinTech trends to influence product direction.
- Translate business requirements into product roadmaps and prioritized delivery plans.
- Participate in competitive analysis and product innovation initiatives.
Requirements Definition & Product Delivery
Lead the creation and refinement of:
- Epics
- Features
- Acceptance Criteria
- Process workflows
- Functional specifications
- Collaborate with engineering teams to ensure requirements are technically feasible and clearly understood.
- Define MVP scope and iterative product release strategies.
- Ensure traceability between business objectives, requirements, and delivered functionality.
- Support Agile/Scrum ceremonies including backlog grooming, sprint planning, and release planning.
Workflow & Process Design
- Design and document end-to-end user workflows and operational processes.
- Partner with UI/UX engineers and designers to create intuitive, compliant, and scalable user experiences.
- Ensure workflows meet usability, security, compliance, and operational efficiency standards.
- Develop workflow diagrams, and product documentation as needed.
Leadership & Team Development
- Lead and mentor a team of Product Engineers, Business Analysts, and/or Product Owners.
- Establish best practices for product requirement definition, workflow modeling, and Agile delivery processes.
- Provide guidance and oversight on Epic decomposition, Feature development and Acceptance Criteria quality.
Cross-Functional Collaboration
- Act as a liaison between business stakeholders, engineering, QA, compliance, and operations teams.
- Facilitate discussions to clarify priorities, resolve ambiguities, and align delivery expectations.
- Collaborate with leadership to define product success metrics and KPIs.
- Communicate product vision, requirements, and roadmap updates effectively across the organization.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Systems, Business, or related field.
- 5+ years of experience in product management, product engineering, business analysis, or software delivery roles.
- Experience working within Agile/Scrum software development environments.
- Strong experience creating User Workflows, Epics, Features and Acceptance Criteria.
- Experience collaborating with UI/UX teams on workflow and interface design.
- Strong understanding of software development lifecycle (SDLC).
- Excellent analytical, communication, and stakeholder management skills.
- Ability to translate complex business requirements into actionable technical deliverables
Preferred Qualifications
- 2+ years of experience leading or mentoring product, business analysis, or product engineering teams.
- Experience with workflow diagram tools such as Miro or Sensus Process Management
- Experience in FinTech, banking, payments, lending, treasury, financial operations, or SaaS platforms.
- Familiarity with regulatory and compliance considerations in financial software environments.
- Experience with tools such as Azure DevOps, Jira, Confluence, Figma, Lucidchart, or similar platforms.
- Technical understanding of APIs, integrations, cloud platforms, and modern web/mobile architectures.
- Experience working with distributed engineering teams.
Benefits include:
- 100% Employer Paid Medical for Employee AND Whole Family (includes the Mayo Clinic)
- 401k/Roth Plan with 4% Match and Immediate Vesting
- Dental Insurance
- Vision Insurance
- Company Paid Life Insurance
- Company Paid Short-and-Long-Term Disability Insurance
- Fully Paid LifeTime Gym Membership (if at least 8 visit days/month)
- Student Loan Repayment Assistance and Education Assistance
- Catered Friday Lunches
- Stocked Snack Kitchens
- Fun in-Office Work Environment
- Opportunity to Work at a Fast-Growing Company
- And More!
Work Environment
This is a primarily onsite role with genuine flexibility. Core collaboration hours are 10 AM – 3 PM; manage your full schedule around that. Need a morning at home for an appointment? Handle it. We don’t track hours or micromanage — we hire professionals and treat them accordingly. We encourage experimentation, learning from mistakes, and continuous improvement across teams.
Skills Required
- Bachelor's degree in Computer Science, Engineering, Information Systems, Business, or related field
- 5+ years of experience in product management, product engineering, business analysis, or software delivery roles
- Experience working within Agile/Scrum software development environments
- Strong experience creating User Workflows, Epics, Features and Acceptance Criteria
- Experience collaborating with UI/UX teams on workflow and interface design
- Strong understanding of software development lifecycle (SDLC)
- Excellent analytical, communication, and stakeholder management skills
- Ability to translate complex business requirements into actionable technical deliverables
What We Do
Yrefy, LLC is a national specialty consumer finance lender, focusing explicitly on distressed private student loans. Our proprietary credit and risk tolerance model allows us to lend to the underserved, lower credit tranches. With Yrefy, student borrowers achieve financial independence and realize their financial goals.








