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, EatClub 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 scale‑up that's growing fast and making waves in the industry.
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.
#J-18808-Ljbffr