Principal Engineer

1 week ago


Melbourne, Victoria, Australia Wesfarmers OneDigital 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, 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 e Commerce 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 Type Script, PHP, Python, React, Graph QL, Kubernetes, Rabbit MQ, SQS and Build Kite, with the vast majority of our infrastructure running on AWS.

We leverage vendors for many of our business capabilities such as Salesforce (CRM), High Jump and Blue Yonder (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 e Commerce.

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 Dev Sec Data Ops.

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 have10+ 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 Dev Ops 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 Type Script 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 (Dev Sec Ops).
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 TeamIts 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 One Pass 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 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 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 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...


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


  • 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 Wood Plc Full time

    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, Victoria, Australia Wood Plc Full time

    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, Victoria, Australia Wood Plc Full time

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

  • 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 Capstone Recruitment Pty Ltd Full time

    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, Victoria, Australia ClearCompany Full time

    Newcastle. Supervising / Principal Engineer. Growth Co, Structural Lead for NSW, manage clients, projects, mentor team. Ports & Manuf. $240k-$180k pkgAbout NewcastleLocated about 2.5 hours north of Sydney, Newcastle is the 7th largest metropolis in Australia and a hub for great lifestyle and industry (mines, ports and manufacturing). It boasts exceptional...


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

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Catch Full time

    Who is Catch? 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 and adapt on the fly. The Principal Engineer role sits within Product, Engineering, and Delivery (PED), which...


  • Melbourne, Victoria, Australia Wood Full time

    Wood is currently recruiting for a Principal Process Engineer to join our team in Melbourne on a 12 month contract. Reporting into the Lead Process Engineer, this role will provide process engineering support as part of proficiently developing safe process plant designs and providing subject matter expertise for EPC projects. The following list are...

  • Principal Engineer

    1 week ago


    Melbourne, Victoria, Australia Sportsbet Full time

    At Sportsbet, we love different and we love bringing excitement to life. We're part of the Flutter Entertainment group, over 7000 clever and curious people make us a global player. In Australia we're tight knit group of... Sportsbet's purpose is to bring excitement to life for its customers and we do this by over delivering on excitement through serious...

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


  • Melbourne, Victoria, Australia Wood Full time

    $description RESPONSIBILITIES Reporting to the Process Engineering Manager and working collaboratively in multi-discipline teams across the project life cycle (Concept, FEED, Detailed Design), your role will be contributing to technical delivery of engineering excellence through the execution of assigned scopes of work and providing Process engineering...