EZCORP

EZCORP

·last month

Senior technical product owner

Apply now

Location

remote, United States

Commitment

Full Time

Level

Senior (5+ years)

Required skills

Technical Product OwnershipAgileScrumBehavior-Driven DevelopmentGherkinUser StoriesRequirements EngineeringAI-Augmented EngineeringSystem ArchitectureAPI DesignBacklog ManagementStakeholder ManagementMentorshipQuality AssuranceData ModelingIntegration Patterns

Job Description

At EZCORP we are a growing team focused on creating and changing the pawn industry as we know it today. We believe that our platform enabled lending and e-commerce solutions will revolutionize our ability to attract, engage and service our customers across the United States, Mexico and Latin America.

Join us now for an opportunity to be a part of a team that wants to provide access to short-term cash for every person – everywhere!

The Company:

Founded in Austin in 1989, EZCORP has grown into a leading provider of pawn loans in the United States, Mexico and Latin America. We are dedicated to satisfying the short-term cash needs of consumers who are both cash and credit constrained and providing an industry-leading customer experience.

What’s in it for you:

Ground Floor opportunity with EZCORP, a company with a start-up, purpose-driven mentality where innovative and agile problem solving are part of our DNA along with competitive compensation and benefits.

Address:

Guatemala

ESSENTIAL DUTIES & RESPONSIBILITIES:

AI-Augmented Engineering Excellence

  • Model AI-augmented engineering excellence — design solutions that integrate AI capabilities (LLMs, RAG, agents) where appropriate.
  • Demonstrate active AI fluency — use AI assistants (GitHub Copilot, Claude, or equivalent) as a daily co-engineer for code generation, test creation, documentation, and learning.
  • Write AI-ready requirements (Given-When-Then/Gherkin) that enable AI-assisted development tools to generate accurate, testable code.
  • Evaluate AI outputs rigorously and shape team practices for prompt design, evaluation, and safety.
  • Stay current with AI-assisted development tools (GitHub Copilot, Cursor, Claude, and equivalents) and evangelize best practices across the team.

Story Creation & Requirements Engineering

  • Author comprehensive user stories using Given-When-Then format with complete behavioral context (Given = initial state/preconditions, When = actions/triggers, Then = expected outcomes).
  • Define explicit acceptance criteria covering happy paths, edge cases, error conditions, and complex integration scenarios.
  • Include technical constraints, validation rules, business logic, performance requirements, security considerations, and compliance standards.
  • Provide concrete examples with sample data, API specifications, and reference implementations.
  • Document dependencies, integration points, and system interactions clearly for both human developers and AI-assisted tools.
  • Collaborate with technical product managers, architects, and technical leads on architectural context and design patterns.
  • Handle complex, enterprise-level requirements involving multiple systems and cross-functional dependencies.

Story Acceptance & Quality Leadership

  • Review and accept completed stories, validating functionality meets all acceptance criteria and enterprise quality standards.
  • Test delivered functionality against each Given-When-Then scenario across multiple integration points.
  • Verify solutions handle all documented scenarios including edge cases, security requirements, and performance benchmarks.
  • Exercise final acceptance authority, ensuring deliverables are production-ready before release.
  • Coordinate with QA teams on acceptance criteria alignment and automated testing strategies.
  • Provide structured feedback for stories requiring remediation.

Backlog Management & Prioritization

  • Own and maintain complex user story backlogs, strategically prioritizing based on business value, technical dependencies, and risk.
  • Translate business product strategy and roadmap into detailed, development-ready user stories.
  • Break down complex features into appropriately sized stories while maintaining technical coherence.
  • Make tactical trade-off decisions to maximize value delivery within constraints.
  • Sequence backlog items accounting for dependencies, risk mitigation, technical debt reduction, and incremental delivery through creation of release plans.
  • Manage backlog across multiple teams or complex product areas when required.
  • Identify and escalate strategic risks or impediments impacting delivery.

Team Leadership & Agile Excellence

  • Lead sprint ceremonies including planning, refinement, reviews, and retrospectives.
  • Partner with Scrum Masters, developers, architects, QA engineers, and designers to drive team efficiency.
  • Provide real-time expert guidance on business logic and acceptance criteria during development.
  • Present completed work during sprint reviews, demonstrating acceptance and articulating business value.
  • Foster collaborative environment encouraging questions and continuous improvement.
  • Champion Agile and BDD practices across the organization.

Stakeholder Engagement & Influence

  • Serve as senior point of contact between development teams and business stakeholders.
  • Facilitate complex requirements discovery sessions with diverse stakeholder groups.
  • Lead User Acceptance Testing (UAT) and ensure business readiness.
  • Communicate sprint progress, release readiness, and risks to business Product Manager, stakeholders, and leadership.
  • Negotiate scope, priorities, and trade-offs balancing business needs with technical realities.
  • Influence technical execution through data-driven insights from delivery and user feedback.

Mentorship & Organizational Impact

  • Mentor and coach junior TPOs (Associate TPO, TPO) on GWT story writing, requirements craft, acceptance practices, and quality standards.
  • Review stories created by junior team members ensuring quality and consistency.
  • Contribute to hiring, onboarding, and training of new product ownership team members.
  • Participate in or lead communities of practice for product owners.
  • Drive adoption of new tools, methodologies, or practices improving delivery effectiveness.

EDUCATION & EXPERIENCE:

Required

  • Bachelor’s degree in Business, Information Systems, Computer Science, or related field (Master’s preferred).
  • 7–10 years as a TPO, Business Analyst, or Technical Product Owner in Agile teams.
  • Minimum 3–5 years at senior/lead level handling complex, enterprise-scale products.
  • Expert in writing detailed user stories with comprehensive acceptance criteria using Given-When-Then format.
  • Strong Behavior-Driven Development (BDD) experience.
  • Advanced technical acumen with system architecture, data models, APIs, and integration patterns.
  • Proven leadership within Agile/Scrum teams.
  • Expert proficiency with Agile tools (Jira, Azure DevOps, Confluence).
  • Outstanding communication skills and ability to influence senior stakeholders.
  • Experience mentoring junior team members.

Preferred

  • CSPO, A-CSPO, CPO, or PMI-ACP certification.
  • Experience with BDD tools (Cucumber, SpecFlow, Behave).
  • Familiarity with AI-assisted development tools (GitHub Copilot, Cursor, Claude, etc.).
  • Understanding of test automation, CI/CD pipelines, and DevOps practices.
  • Background in software development, architecture, or QA.
  • Experience leading product ownership for multiple teams.

EZCORP is an Equal Opportunity Employer

Ready to join the team?

Apply now

Similar Jobs: