Principal Software Engineer

Type: Full-time
Level: Junior Level
4 years ago
Deadline: 2020-09-25

Job Description

  • Technical leadership of software engineers (Junior, Mid & Senior levels of experience) placed within the strategic delivery and development team.
  • Getting into the detail with hands on development working with the team writing code and delivering key features.
  • Solution design and architecture and ensuring quality and clean code is delivered by the wider team.
  • Working with the 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 an end focus on performance, scalability and stability.
  • Integration into other flybuys systems with core AWS services for identity, security, data exchange etc.
  • 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.

Job Requirement

  • Prior experience in a role as a Principal or Lead Engineer in complex enterprise environments.
  • Existing experience working with various AWS tech with a Java back-end.
  • Experience with other programming languages such as Python, node.js, javascript, Kotlin, Reactjs etc an added bonus.
  • Hands-on experience working on AWS platform services such as S3, Lambda, EC2 and Cloudfront.
  • Hands-on experience using DevOps Tools; Atlassian, JIRA, Confluence, pagerduty.
  • Demonstrated experience of CI/CD (Continuous Integration and Continuous Deployment).
  • Experience in complex, large-team technical environments requiring prompt resolution and strategic actions.
  • Proven experience contributing to the architecture and design of enterprise applications new and existing.
  • Good understanding of design patterns across front-end, back-end and integration.
  • Experience in leading development teams following Agile/Scrum framework.

Company Introduction

flybuys is an Australian loyalty program owned and operated by Coles, with the main participating retail outlets being Coles Supermarkets, Coles Express,Kmart, Liquorland, First Choice Liquor and Target stores. It is one of Australia's largest loyalty programs, with over 10 million flybuys cardholders in over 5.5 million Australian households. Members earn points from household consumer purchases (and through credit card use) and subsequently exchange points for gift cards, merchandise, flights and other rewards.

We Accept



Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 8, 11 York st, Wynyard, Sydney CBD
Business Hub, 155 Waymouth St, Adelaide SA 5000



JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572