Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal backend software engineer

Melbourne
EatClub
Software Engineer
Posted: 4 January
Offer description

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

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - cloud apis, mentorship, hybrid
Melbourne
Sinch
Software Engineer
Similar job
Senior software engineer (sre/devops)
Melbourne
me&u
Software Engineer
Similar job
Senior software engineer (react-native, mobile)
Melbourne
Easygo
Software Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Principal Backend Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save