About EatClub
At EatClub, we believe restaurants and bars are the beating heart of every city’s culture. Whether it's discovering a hidden gem, grabbing a late-night takeaway, or meeting friends for a drink, our mission is simple: help the hospitality industry thrive through smart, powerful tech.
Our platform helps over 4 million customers discover top restaurants and access real-time deals that save them up to 50% off the bill. We empower more than 8,000 venues to fill empty tables, increase foot traffic, and maximise revenue.
#1 app in Food & Drink and awarded Australia's Fastest Growing Tech Company by the AFR in 2025. Now is an exciting time to join our team. Initially co-founded by Marco Pierre White and leaders in the food tech scene, we're now a 200+ person scaleup that's growing fast and making waves in the industry.
Why You’ll Love Working With Us
Be part of an innovative company shaping the future of dining
Autonomy, flexibility, high-performing, and a collaborative culture
A passionate team who values creativity, hustle and results
Access to some of the best restaurants and hospitality leaders in the industry
Staff discounts and dining vouchers to enjoy through EatClub
A Day-in-a-Life of our Senior Engineer, Billing and Payments
As our Senior Engineer, Billing and Payments, you own the flow of money through EatClub: from the moment a customer pays at a venue, through our payment partners, to the venue being settled and invoiced. On the payments side you build and extend the flows our customers and partners rely on every day, working with the staff engineer who sets their direction. On the billing side you are the squad's lead on settlements, invoicing and collections across Australia, the UK and New Zealand, with Finance as your daily counterpart. Too much of this still happens by hand today, and you will change that. This is a hands-on senior engineering role in a small, high-ownership squad.
On any given week, you will be:
Building and extending our payment flows: new payment methods, new partner integrations and improvements to how customers pay at venues
Keeping our payments reliable: investigating failures, fixing root causes and improving the signals that tell us something is wrong
Making sure every venue is settled correctly, every cycle, in every market
Building and extending our billing: invoicing, fees, tax and collections, so what a venue sees matches what our ledger says
Working with Finance to reconcile money end to end, and fixing the system when the numbers do not match
Replacing manual processes and support tickets with features, on both the payments and billing side
Reviewing code, protecting financial correctness with tests, and mentoring the squad's mid-level engineer
Projects you'll be working on at EatClub...
Sample initiatives you may lead:
Delivering the payment flow improvements designed with the staff engineer, from first commit to production
Integrating new payment partners and markets so customers can pay the way they expect, wherever they are
Improving payment reliability and observability so failures are rare, visible and quickly understood
Making venue settlements correct by design rather than by manual adjustment
Rebuilding billing so fees, adjustments and tax are handled consistently across markets
Automating collections so overdue invoices are chased by the system, not by Finance
Reconciliation tooling that lets anyone trace a transaction from payment to invoice to payout
You have….
At least 5 years of software engineering experience, including 2+ years building production payments, billing or other systems where correctness is measured in cents
Working knowledge of card payments: how a payment is authorised, captured, refunded and settled, and what can go wrong along the way
Hands-on experience integrating with a modern payment provider such as Stripe
Experience building or operating billing and invoicing systems, including tax and collections
Double-entry thinking: you understand…