Mehr sehen Kollabieren

Principal Engineer

vor 4 Wochen


Melbourne, Österreich Wesfarmers OneDigital Vollzeit

Who is Catch?

Catch.com.au 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. Catch.com.au 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

Wir haben weitere aktuelle Stellen in diesem Bereich, die Sie unten finden können


  • City of Melbourne, Österreich Bennett and Game Recruitment Ltd Vollzeit

    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...


  • Melbourne, Österreich Wood Vollzeit

    Wood - Principal Process Engineer Wood 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...


  • Melbourne, Österreich Wood Vollzeit

    Wood - Principal Process Engineer Wood 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...


  • Melbourne, Österreich Iterate Recruitment Pty Vollzeit

    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, Österreich Iterate Recruitment Pty Vollzeit

    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...


  • City of Melbourne, Österreich Conrad Consulting Ltd Vollzeit

    Principal Structural Design EngineerBirmingham 65k- 70k plus benefitsAre 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...


  • City of Melbourne, Österreich Progressive Recruitment Vollzeit

    Principal Mechanical Design Engineer Wolverhampton 70.5kProgressive 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...

  • Principal Engineer

    vor 4 Wochen


    Melbourne, Österreich eFinancialCareers Ltd. Vollzeit

    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 stackJob no: 793394Business unit: Technology and Enterprise OperationsPrimary position...


  • Melbourne, Österreich Capstone Recruitment Pty Ltd Vollzeit

    Our client, a leading engineering consultancy, is seeking an exceptional Principal Primary Electrical Engineer to join their team in Melbourne. This is an outstanding opportunity for a highly experienced and chartered electrical engineer to take on a crucial role in the design and implementation of primary electrical systems for high-voltage substations,...


  • Melbourne, Österreich Capstone Recruitment Pty Ltd Vollzeit

    Our client, a leading engineering consultancy firm, is seeking an exceptional Principal Protection Engineer to join their team in Melbourne. This is an outstanding opportunity for an experienced and chartered electrical engineer to take on a crucial role in the design and implementation of protection systems for high-voltage substations, solar farms, and...


  • Melbourne, Österreich Entura Vollzeit

    Principal Electrical Engineer (Power Systems)Principal Electrical Engineer (Power Systems)Electrical/Electronic Engineering (Engineering)Entura is a highly experienced specialist power and water consulting firm, uniquely positioned as both asset owner and consultant. With over 100 years of experience in renewable energy and water infrastructure, we offer...


  • City of Melbourne, Österreich Conrad Consulting Ltd Vollzeit

    Principal Civil Engineer 60k- 65k plus benefitsBirminghamOur client specialises in all aspects of civil engineering, within multiple challenging and engaging sectors such as Aviation, Defence, Energy, Cities & Development, Education and Water. They provide industry-leading civil engineering solutions right through the project lifecycle, with value added...


  • City of Melbourne, Österreich Conrad Consulting Ltd Vollzeit

    Principal Civil Engineer 60k- 65k plus benefitsBirminghamOur client specialises in all aspects of civil engineering, within multiple challenging and engaging sectors such as Aviation, Defence, Energy, Cities & Development, Education and Water. They provide industry-leading civil engineering solutions right through the project lifecycle, with value added...


  • Melbourne, Österreich Mining One Pty Ltd Vollzeit

    Mining One Consultants provide a wide range of geotechnical engineering services for mining projects worldwide. We currently have an opportunity for a suitably qualified and experienced +25 years Senior Principal Geotechnical Engineer to join our Melbourne office team.Priding yourself on technical excellence, you will be a driven professional with a strong...


  • Melbourne, Österreich Entura Vollzeit

    Principal Electrical Engineer (Power Systems)Principal Electrical Engineer (Power Systems) Electrical/Electronic Engineering (Engineering) Entura is a highly experienced specialist power and water consulting firm, uniquely positioned as both asset owner and consultant. With over 100 years of experience in renewable energy and water infrastructure, we offer...


  • Melbourne, Österreich Capstone Recruitment Pty Ltd Vollzeit

    Our client, a leading engineering consultancy firm, is seeking an exceptional Principal Control Systems Engineer to join their Generation & New Energy team in Melbourne. This pivotal role will allow you to enhance your capabilities while contributing to iconic projects that drive future-ready outcomes for clients and communities.As a Principal Control...


  • City of Melbourne, Österreich GR Associates Vollzeit

    Senior / Principal Electrical Design Engineer- Building Services Consultancy / Building Services / Principal Electrical Design Engineer / MEP This is an exciting opportunity to join an established but growing consultancy, the successful candidate will be able to progress their career and develop with the growth and success of the business. My client is an...


  • Melbourne, Österreich Wood Plc Vollzeit

    Wood is seeking an expression of interest from a Principal Process Engineer / Consultant to join our Minerals & Metals business in a pivotal role. Based in Melbourne, you will work in partnership with Perth and Brisbane offices to support of our global clientele delivering projects in 2024 and beyond. This is a permanent role and is available as full-time /...


  • Melbourne, Österreich Wood Plc Vollzeit

    Wood is seeking an expression of interest from a Principal Process Engineer / Consultant to join our Minerals & Metals business in a pivotal role.Based in Melbourne, you will work in partnership with Perth and Brisbane offices to support of our global clientele delivering projects in 2024 and beyond. This is a permanent role and is available as full-time /...


  • Melbourne, Österreich Wood Plc Vollzeit

    Wood is seeking an expression of interest from a Principal Process Engineer / Consultant to join our Minerals & Metals business in a pivotal role. Based in Melbourne, you will work in partnership with Perth and Brisbane offices to support of our global clientele delivering projects in 2024 and beyond. This is a permanent role and is available as full-time /...