3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Principal Engineer / Architect

FLYBUYS - Melbourne, VIC

Any Industry
Source: uWorkin


About us:

We’re known for being the country’s most popular rewards program, making the everyday worth more for millions of Aussies. But 26 years of success and growth doesn’t happen by keeping up the status quo.

All the things that make working at Flybuys different as usual – these aren't just values we talk about. They’re built into everything we do, every day.

Be part of a company that's always questioned the norm. A business that's well-established, but still expanding. With one eye on the horizon.

And together we can make every day different as usual.

Your Team:

We've already built a pretty amazing team, but we're not looking for more of the same. Our day-to-day is made stronger when we surround ourselves with people who are different, like you.

We work really hard to build teams that support each other. It’s the kind of environment you’ll miss while you’re on holidays.

Your Role:

There is no typical working week at Flybuys. But here are some of the things you might be working on, day-to-day;

  • Technical leadership of software engineers ranging from Junior, Mid-Level & Senior levels of experience.
  • Lead from the front and work alongside the team delivering quality and clean code (Max 20% to 40% of the time) constantly delivering key features.
  • Solution Design and Architecture working with the relevant Delivery Manager to plan out various delivery activities such as time-lines, team capacity and estimation.
  • Technical solution design, development and overall maintenance of the streams large scale web and API applications hosted in an AWS ecosystem with a focus on performance, scalability and stability.
  • Work with the Engineering Manager, other Principal Engineers, Enterprise Solution Architects and Developers to establish the Flybuys Engineering Practice.
  • Integration into other Flybuys systems with core AWS services for identity, security, data exchange.
  • Work closely with business stakeholders (Product Management, Strategy, Operations and Customer Experience teams) to understand their requirements and identify opportunities to improve business processes through software automation.

Your Experience:

  • Prior experience in a role as a Principal or Lead Engineer in enterprise environments.
  • Solid experience in Java, desirable Golang & NodeJS.
  • Experience with other programming languages such as Python, node.js, ES6, TypeScript, Kotlin, Reactjs, Swift, ObjectiveC etc an added bonus.
  • Hands-on experience working on AWS platform services such as S3, Lambda, EC2, ECS, SQS, SNS, DynamoDB, Cloud Formation and Cloudfront.
  • Design and documenting skills using Atlassian Confluence & Jira etc.
  • Demonstrated experience of CI/CD (Continuous Integration and Continuous Deployment) with GitLab pipelines (or similar Github Actions, Bitbucket Pipelines).
  • Proven experience contributing to the architecture and design of enterprise applications both new and existing.
  • Good understanding of design patterns across front-end, back-end and integration.
  • Experience in leading development teams following Agile/Scrum framework.

We value ways of working that work for everyone, and use our different strengths to make us stronger.

We work hard to make sure everyone’s voice is heard and respected equally, regardless of identity, background, position, ability or lifestyle.

So whether you’re an earlybird list maker, a night owl coder, a brainstorm chaser or a PowerPoint proof-reader, we want you to Be You, With Us. 

Interested in a chat?

Give me (Jasio Dunford) a call or email via M 0428 366 812 | E jasio.dunford@flybuys.com.au