Join the Food Tech Revolution at EatClub
About Us
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 2 million customers discover top restaurants and access real-time deals that save them up to 50% off the bill. We empower more than 4,000 venues to fill empty tables, increase foot traffic, and maximise revenue.
Recently ranked #11 on the 2025 Deloitte Tech Fast 50 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 140+ person scaleup that's growing fast and making waves in the industry.
Want to be part of something deliciously different?
Ranked 7th fastest growing company in Australia by the AFR
Read about us in the AFR
Read More in Forbes
Read more about us in Broadsheet
Why You'll Love Working Here
Everyone contributes: We encourage every team member to bring their ideas to the table and help shape what we build next.
Create Big impact: Your code will directly affect how thousands of venues and millions of users connect over food and drink.
Startup speed, real ownership: You'll work in a fast-paced, agile environment where your ideas matter and shipping code is the focus.
Remote + flexible: We care about outcomes, not clock-watching. Work from wherever suits you best.
Inclusive + diverse – We embrace differences and believe the best teams are built on diversity in background, thinking, and experience.
Surround yourself with exceptional talent: We seek out top talent. Our people are passionate about their craft, and love inspiring those around them to be their best.
Supportive, fun-loving team: We work hard together, cheer each other on, and celebrate our wins as a team.
The Role
We're looking for a proactive Principal Software Engineer who's excited to tackle a range of projects that will supply mission-critical data and insights for EatClub and our customers. You'll have real influence, and room to grow in a fun and rewarding environment.
Key responsibilities
* Write high-quality, production-ready backend code while acting as a trusted technical leader who clearly communicates risks, trade-offs, and recommendations to both technical and non-technical stakeholders.
* Own a mission-critical part of the platform, acting as its primary custodian for reliability, performance, scalability, and long-term technical health.
* Lead, own and participate in operational support for the mission-critical part of the platform, ensuring the system remains stable, secure, and highly-available, including responding to critical incidents when required.
* Provide technical expertise and mentorship, uplifting the capability of other engineers through guidance, pairing, code reviews, and knowledge-sharing.
* Shape strategic technical and architectural direction, contributing to design decisions, evaluating new technologies, and influencing how the broader system evolves.
* Drive continuous improvement, identifying opportunities to simplify systems, and improve architecture and code quality.
* Collaborate closely with product, engineering, and SRE teams to translate business needs into scalable technical solutions and robust engineering plans.
* Stay hands-on and curious, continually experimenting, learning, and bringing new techniques and tooling to improve team performance.
What You'll Bring
* Expertise in Java backend development, with the ability to design, build, and maintain complex, mission-critical services.
* Operational excellence, strong problem-solving skills, with hands-on experience in monitoring, alerting, incident response, and ensuring high system reliability.
* Highly proactive and hands-on, comfortable rolling up your sleeves to debug issues, ship code, and support the team through complex challenges.
* Extensive experience designing, building, and consuming REST and GraphQL APIs, including schema design, contract evolution, and performance optimisation.
* Strong experience with serverless and event-driven architectures (e.g., Lambda, AppSync, SNS/SQS), grounded in solid engineering principles and maintainable design.
* Proficient with AWS, with deep experience designing, deploying, and operating production workloads using core AWS services.
* Hands-on experience with SQL and NoSQL databases, including schema design, performance tuning, and query optimisation (e.g., MySQL, Postgres).
* Solid understanding of performance tuning, profiling, and advanced debugging techniques across distributed systems.
* Exceptional verbal and written communication skills, able to communicate complex technical concepts to technical and non-technical audiences.
* Proven ability to influence and align stakeholders, providing clear technical recommendations, risk assessments, and trade-off discussions.
* Demonstrated experience as both a technical leader and a mentor, supporting the growth of other engineers while driving strong engineering practices.
Bonus Points If You...
* Experience designing, building, and maintaining robust automated CI/CD pipelines.
* Hands-on experience with Infrastructure as Code tooling such as Terraform or AWS CDK.
* Experience building and maintaining comprehensive automated test suites (unit, integration, and end-to-end).
* Familiarity with container technologies (Docker, ECS, Kubernetes) and modern deployment patterns.
* Exposure to distributed tracing, advanced observability tooling, and performance profiling.
* Background in designing systems for high availability, failover, and disaster recovery.
* Experience with security best practices, threat modelling, or compliance frameworks (ISO 27001, SOC2).
* Love food, restaurants, and dining out
Qualifications
* Degree in Software Engineering, Computer Science or a related discipline
* A minimum of 5-8 years of post-degree commercial experience as Senior Software Engineer
* Full working rights in Australia
Hungry Yet?
If you're looking for a role where you can do your best work, make a visible impact, and work with great humans, then we'd love to hear from you.
Apply now, and let's build something extraordinary—one dish, one booking, one feature at a time.