TaxDome logo

Staff Product Engineer (Getting Paid Cluster)

Hiring from
Europe
Work type
Remote
Posted

625,701 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About TaxDome


At TaxDome, we’re building the world’s #1 practice management platform for accounting firms. Since 2017, our fully remote team across 40+ countries has grown to serve 15,000+ firms and 6M+ of their clients worldwide.
TaxDome was voted the #1 practice management system in the CPA Practice Advisor Readers’ Choice Awards in both 2025 and 2026, earning nine additional awards selected by the accountants who use our platform. We’re also proud to have received Silver Stevie Awards for Employer of the Year in 2025 and 2026, reflecting our commitment to building a great place to work.

How we work


You’ll be part of a globally distributed team built on trust, ownership, and self-management.
We focus on outcomes over activity — prioritizing clear ownership, pragmatic decision-making, and accountability for results over rigid processes. Collaboration is central to how we operate: we communicate openly, involve the right people early, and continuously improve how we build products and teams together.

About this role


We’re looking for a Staff Product Engineer to join our Getting Paid cluster and own the technical direction of our payments domain: payment gateways, documents, and the backend that moves our customers’ money. In this role, you’ll have the opportunity to take ownership, make meaningful decisions, and directly impact how accounting firms get paid by their clients. This is an individual contributor role reporting to the Engineering Manager of the Getting Paid cluster, with company-level scope: you are the final point of technical decision-making in your domain, working directly with business stakeholders, Product, and vendors.
It’s a fully remote role, we are hiring across Europe, with a preference for candidates working within CET (±3 hours).

What you’ll be responsible for


  • Own the architecture and technical direction of the payments domain, with decisions judged on a horizon of years rather than sprints.
  • Partner with Product and business stakeholders from discovery, so technical direction is set while the problem is still being framed, not inherited from a finished spec.
  • Deliver end to end: build, test, and ship to production yourself, and stay accountable that what ships is correct, stable, and holds up afterwards.
  • Go deep into the payments domain, becoming the go-to expert on payment flows, edge cases, and the constraints that come with handling money.
  • Own the relationship with payment vendors and gateways (including Stripe): the integrations, the contracts they expose, and the dependencies we take on.
  • Extend a live, mature system with new functionality, planning safe migrations on live data and decomposing work into stages that can ship on their own.
  • Define and negotiate the boundaries of your domain with neighbouring domains, so it is easy to build against.
  • Orchestrate AI coding agents on a production codebase, act as the quality gate for what they produce, and design AI-assisted workflows that shorten the loop from idea to real users and back.
  • Raise the technical bar through design reviews, pairing, and direct feedback, as the technical reference for engineers in your domain.
  • Apply the company’s engineering standards and, where they fall short, propose and drive the change.

What you bring


Must-have


  • Staff-level engineering depth, with senior-level mastery of backend and the readiness to work across the full stack to deliver end to end.
  • A proven track record owning a production system that other people depended on, with real users and real money or legal consequences attached to its correctness.
  • Hands-on experience in the payments domain: integrating and operating payment gateways or processors, and handling the correctness, reconciliation, and failure modes that come with them.
  • Production experience with distributed systems: you’ve debugged consistency, idempotency, and partial failure yourself.
  • Experience changing the data model of a live system under load. You can walk through the migration path, what could have gone wrong, and the point past which rollback stopped being an option.
  • Experience operating what you built: you’ve been on call for your own code and can name a structural change you made afterwards so the problem wouldn’t recur.
  • Real ownership of outcomes, not just advice: you’ve designed inside other people’s constraints, in a live system with legacy, and carried delivery for your decisions.
  • A product-owner mindset and confident stakeholder communication: you translate business needs into technical decisions and can negotiate with business owners and external vendors.
  • Fluent written and spoken English at a high professional level. Your PM, stakeholders, and vendors are in different countries.
  • Advanced AI fluency: you design AI-assisted workflows, apply coding agents effectively on production codebases, contribute to team playbooks, and can train others. You have clear judgment on where AI helps and where to fall back on your own reasoning.

Nice-to-have


  • Deep, hands-on experience with Stripe.
  • Staff or architect-level ownership of a domain maintained by 2–4 teams.
  • Multi-tenant SaaS experience: tenancy isolation, long-running workflow state, and data integrity.
  • Strategic and tactical DDD applied on a real codebase and taught to other engineers.
  • Experience in small, autonomous product teams or at founding or early-stage companies.
  • Cloud architecture at scale (AWS or equivalent depth in another cloud).

What we offer


At TaxDome, we aim to create an environment where people can do their best work and grow alongside the company.
  • Competitive compensation, paid in USD, transparently shared before the first interview
  • Performance-based internal incentive plan
  • Fully remote work with flexible hours
  • 30 paid days off annually, plus sick days as needed
  • Health & well-being support
  • Learning & development budget to support your professional growth
  • English lessons reimbursement
  • Co-working space reimbursement
  • Company-provided equipment (conditions may vary depending on the role)
  • A high level of autonomy and ownership in your work
  • The opportunity to make a real impact in a fast-growing global SaaS company
  • A collaborative, international team with a strong product mindset
Upon successful completion of the interview process and acceptance of the offer to join, an employment verification check will be conducted as part of pre-boarding — confirming job titles and dates of engagement with 2 of your previous employers. This is a required step for all new joiners.
If you’re excited about this opportunity and believe you could make an impact at TaxDome, we’d love to hear from you!
By applying, you acknowledge that your personal data will be processed in accordance with TaxDome’s Privacy Notice.

Similar jobs

Apply for this job100% free