Principal Engineer Hybrid

1 week ago


Melbourne, Victoria, Australia Catch Group Full time

Who is Catch?

has been bringing low prices to everyday Aussies on the brands they know and love since we started shaking up online retail in 2006.

We are Australian owned and operated and have deep expertise on Australian consumer online shopping behaviour. ispart of the Wesfarmers Group, placing us in good company alongside Australia's top retailers, Kmart, Target, Bunnings, Officeworks and API.

Our vision is to be Australia's most loved online destination for families. There's still a lot of work ahead of us, so we're always on the lookout for creative, resourceful, and resilient people that can quickly learn new skills andadapt on the fly.

The Principal Engineer role sits within Product, Engineering, and Delivery (PED), which includes the following domains:

  • Shopping and customer experience: enabling customer acquisition, conversion, and retention.
  • Trade: enabling our retail, marketplace, and eCommerce business operations.
  • Customer service: enabling our customer support team, and customer self-service.
  • Fulfilment: enabling our supply chain and warehouse operations, particularly through vendor integrations.

The Principal Engineer role is a key leadership role within PED LT to maintain and uplift Catch's engineering capability. The role leads solution architecture decision making and supports the implementation of the solutions to prudent & sustainable engineering standards.

Our technologies and architecture are lightly governed, allowing our teams to make choices that have a compelling benefit to their business domains. The primary engineering technologies we use are TypeScript, PHP, Python, React, GraphQL, Kubernetes, RabbitMQ, SQS and BuildKite, with the vast majority of our infrastructure running on AWS.We leverage vendors for many of our business capabilities such as Salesforce (CRM), HighJump and BlueYonder (WMS), and Knapp, Geek+ and Innoware (WCS and warehouse automation).

Whilst PHP powers the majority of our legacy systems, when we develop on PHP we aim to take a modern approach, applying the same level of high quality and practice rigour as we do for other technologies.

Our architecture direction is towards domain oriented microservices for delivery autonomy, as well as an event driven architecture to complement the event-oriented nature of eCommerce.

What you'll be doing

What does a normal day in the life of a Principal Engineer look like? Well, no 2 days are alike at Catch, but you could probably expect your day to include some of the following things:

  • Lead architecture and engineering governance across P&T PED tribe, connecting teams to broadly aligned architecture practices and vision, engineering standards and technologies.
  • Drive team alignment on architecture vision and solution decisions, collaborating and aligning with other technology and department leaders, and working with product leaders to decompose problem opportunities into incrementally deliverable pieces that incorporate movement to vision.
  • Ensure teams adhere to architectural principles and engineering standards, leading their definition and refinement.
  • Champion technical excellence through practices such as domain driven design, test automation, and API first development.
  • Support teams in identifying, assessing, and implementing new technology platforms to enable and simplify delivery.
  • Regularly implement solutions hands-on with engineers, driving the realisation of engineering standards and reinforcing the practice of DevSecDataOps.
  • Ensure effective utilisation of the existing technology platforms.
  • Ensure adherence to SLOs across in-house and vendor technologies.
  • Apply engineering practices such as continuous delivery and infrastructure as code to support a sustainable agile delivery process.
  • Inform improvements to processes and systems by monitoring measures of their effectiveness and efficiency.
  • Assist teams in managing their systems technical health, prioritising a technology backlog and advocating for action.
  • Contribute to overall product and technology asset lifecycle for application, integration, infrastructure, data, operational
  • Apply a commercial mindset within the engineering and architecture community, especially to solution architecture and vision decision making.
  • Build relationships with technology partners, within PT and across departments.
  • Assess, monitor, and take actions for vendor supported/owned platform health technology through collaboration with others.
  • Drive a teach and learn culture, nurture constant skills and people growth.
  • Provide regular leadership, mentoring and coaching to all team members.
  • Foster a culture of innovation, learning, and continuous improvement.
  • Serve as a thought leader and trusted technology advisor to teams and stakeholders.

The skills you'll have

  • 10+ years' experience in technology roles – software engineering and architecture.
  • 5+ years' experience in technology leadership roles.
  • Experience in retail, marketplace or ecommerce is highly desirable.
  • Experience working in a dynamic agile environment.
  • General breadth of domain knowledge in retail, marketplace, ecommerce.
  • Ability to map business problems to technology capabilities and solutions.
  • Ability to break down complex problems.
  • Stakeholder and vendor management.
  • Great communication skills, including an ability to explain technical concepts to cross-functional stakeholders.
  • Great coaching and mentoring skills with pair and mob programming experience and a willingness to promote collaborative development techniques.
  • Relationship builder that is comfortable to give and receive feedback regularly.
  • Strong understanding of microservice and event driven architectures including effective API and event design, as well as fundamental design patterns such as hexagonal architecture.A good understanding of the practice of Domain Driven Design as it impacts large scale architecture, internal design, and cross-functional collaboration.
  • Expertise in continuous delivery, including test automation strategies, automated infrastructure provisioning approaches, as well as progressive deployment and observability techniques.Experience with observability tooling, especially Datadog.
  • Experience working in a DevOps culture, with a working knowledge of cloud providers (AWS preferred) and cloud native technologies such as Docker & Kubernetes, and experience tuning systems for high availability and performance.
  • Polyglot programming skills, with deep expertise in at least one object-orientated or functional programming language, and an ability to learn new languages rapidly. A willingness to develop using Catch's existing languages, primarily TypeScript and PHP.
  • Full-stack development proficiency, guided by expert knowledge of concepts and practices such as SOLID, Clean Code and TDD, with comprehensive automated testing.
  • Knowledge of code, data, and infrastructure security to support the practice of continuous security (DevSecOps).
  • Outcome driven. A bias towards getting things done and avoiding handoffs.
  • A team player seeking to achieve more together, grow together, make better decisions together and drive the continuous improvement of our business together.
  • A growth mindset, willingness to wear different hats, and a strong desire to learn and apply new techniques and technologies to get the job done and refine their craft.
  • Humility, pursuing and celebrating team success over individual achievement, and a commitment to helping others, valuing their contribution, and enabling their success.
  • Thinkers and doers that are comfortable to offer ideas openly and speak their mind respectfully, with a bias to action and an experimentation mindset.
  • Data driven, self-motivated, resilient, and curious.

Why join the Catch team?

There's never been a more exciting time to join the Catch Team

Its a fun, challenging and uniquely different place to work and on top of that we offer a range of benefits including:

  • Flexibility that works for you. This allows our teams to navigate work life and home life on their terms
  • Extended Parental Leave - 16 weeks for Primary Carers
  • Convenient Melbourne office location, which is just across from Southern Cross Station
  • Modern and Open office space with ample onsite kitchen facilities, break out areas and access to lite breakfast (toast, cereal, fruit).
  • End of trip facilities with all the amenities like hair dryers and towel service as well as bike storage
  • To enable our team members to give back to our communities, we offer paid volunteer leave
  • Subscription to our OnePass loyalty program, so you can enjoy free delivery as you shop on Catch
  • A 5% discount when you shop at Kmart, Target, Bunnings and Officeworks

At Catch, we welcome all applications and screen them without attention to race, age, beliefs, sex, orientation, gender identity and disability.


#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Catch Group Full time

    Who is has been bringing low prices to everyday Aussies on the brands they know and love since we started shaking up online retail in 2006.We are Australian owned and operated and have deep expertise on Australian consumer online shopping behaviour. ispart of the Wesfarmers Group, placing us in good company alongside Australia's top retailers, Kmart,...


  • Melbourne, Victoria, Australia Clear Engineering Recruitment Full time

    Principal Electrical Engineer Great role to join one of the UKs most rapidly expanding renewable energy businesses, working as a Principal Engineer leading on utility scale solar & BESS projects.Leeds 80, ,000 Bonus Career Development Hybrid Working About the company: This role is working for one of the most exciting businesses in the renewable energy market...


  • Melbourne, Victoria, Australia Iterate Recruitment Pty Full time

    Principal Cloud Engineer | Melbourne | Hybrid One of our clients based here in Melbourne is looking for a Principal Engineer who specialises in AWS & Azure to head up their Cloud and Dev Ops capability.This role is a hands on role that will design, build, deploy and manage all of their enterprise Cloud infrastructure for Internal and External customers.You...


  • Melbourne, Victoria, Australia Iterate Recruitment Pty Full time

    Principal Cloud Engineer | Melbourne | Hybrid One of our clients based here in Melbourne is looking for a Principal Engineer who specialises in AWS & Azure to head up their Cloud and DevOps capability. This role is a hands on role that will design, build, deploy and manage all of their enterprise Cloud infrastructure for Internal and External customers.You...


  • Melbourne, Victoria, Australia Conrad Consulting Ltd Full time

    Principal Structural Design Engineer Birmingham 65k- 70k plus benefits Are you an experienced structural design engineer looking to work at a principal level?Our client has an industry leading team and are looking to bring in a principal engineer who is hard working and driven.They specialise in interesting projects across a range of sectors including...

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia EFinancialCareers Ltd. Full time

    Principal Engineer - Full stack National Australia Bank Melbourne, Australia Principal Engineer - Full stack National Australia Bank Melbourne, Australia Posted 6 days ago Permanent Competitive Principal Engineer - Full stack Principal Engineer - Full stack Job no: Business unit: Technology and Enterprise Operations Primary position location: 700 Bourke St,...


  • Melbourne, Victoria, Australia Progressive Recruitment Full time

    Principal Mechanical Design Engineer Wolverhampton 70.5k Progressive Engineering and a European Engineering OEM Leader in Complex Mechanical Handling, Process Systems & Machinery Engineering for Nuclear Applications are looking to recruit a Principal Mechanical Design Engineer for their Engineering & Manufacturing HQ near Wolverhampton, owing to project...


  • Melbourne, Victoria, Australia Bennett And Game Recruitment Ltd Full time

    Principal Structural Engineer for a leading consultancy based in Leeds.This opportunity requires a future leader who is seeking the chance to establish themselves with the prospect of growing their new Leeds office which has opened due to continue expansion and growth.The most suitable Principal Structural Engineer will gain experience with all aspects of...

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Sportsbet Pty Ltd Full time

    About usSportsbet's purpose is to bring excitement to life for its customers and we do this by over delivering on excitement through serious fun, disrupting the status quo and living our values. We're a flexible, progressive, open-minded, and inclusive employer with over 7000 cool, clever and curious people around the world. We're a global player, but in...

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Sportsbet Full time

    About us Sportsbet's purpose is to bring excitement to life for its customers and we do this by over delivering on excitement through serious fun, disrupting the status quo and living our values. We're a flexible, progressive, open-minded, and inclusive employer with over 7000 cool, clever and curious people around the world. We're a global player, but...

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Shell Energy Full time

    Fantastic opportunity to build a new team from the ground up We invest time in our people and help them chart their own career trajectory It's safe to speak up, try new things and push creative boundaries The world's biggest challenge needs you, here. Big challenges require big solutions. And the transition to a net-zero world is about as big as it gets....


  • Melbourne, Victoria, Australia Conrad Consulting Ltd Full time

    Senior / Principal Structural EngineerSwindon45- 50k plus benefitsOur client specialises in the self-build housing sector, working with leading manufacturers in modern methods of construction (ICF and SIPS). They are a growing business in growing market seeking a senior or principal level structural engineer looking for the next step in their career where...


  • Melbourne, Victoria, Australia Suncorp Full time

    Engineering - Software (Information & Communication Technology) Full time Competitive salary with bonus and great benefits Work across various Suncorp Insurance brands including AAMI, GIO & Shannon's Provide technical leadership and drive the development of digital applications Melbourne, Sydney location with hybrid work flexibility About the role We're...


  • Melbourne, Victoria, Australia AECOM Full time

    Company DescriptionWork with Us.Change the World.At AECOM, we're delivering a better world.Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive.We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's most...


  • Melbourne, Victoria, Australia AECOM Full time

    Company DescriptionWork with Us.Change the World.At AECOM, we're delivering a better world.Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive.We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's most...


  • Melbourne, Victoria, Australia Suncorp Group Full time

    Work across various Suncorp Insurance brands including AAMI, GIO & Shannon's Provide technical leadership and drive the development of digital applications Melbourne, Sydney location with hybrid work flexibility About the roleWe're seeking an experienced Principal Software Engineer (PSE) to lead a top-notch development team within Insurance Technology....

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Arcadis Full time

    Work with a high performing team delivering great results A company that truly values it's people, offering professional memberships and global project exposure Genuine flex working opportunities including hybrid working and part time hours Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for...


  • Melbourne, Victoria, Australia AECOM Full time

    Company DescriptionWe offer a choice of benefits tailored to your circumstances.At AECOM, we believe infrastructure creates opportunity for everyone. Whether it's improving your commute, keeping the lights on, providing access to clean water or transforming skylines, our work helps people and communities thrive. Here, you will have freedom to grow in a world...


  • Melbourne, Victoria, Australia Arcadis Full time

    Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36, people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the worlds most complex...


  • Melbourne, Victoria, Australia Wood Full time

    Wood - Principal Process EngineerWood is currently recruiting for a Principal Process Engineer to join our team in Melbourne on a 12-month contract. Reporting to the Lead Process Engineer, this role will provide process engineering support in developing safe process plant designs and offering expertise for EPC projects.Key Responsibilities:Process Basis of...