Why OneDigital?
Are you interested in joining the team at Wesfarmers OneDigital?
Good call. We’re an exciting digital enterprise with big ideas, supporting some of Australia’s most trusted and iconic brands. We’re well on our way towards bringing the best of digital and data possibilities together to create more personalised shopping experiences for customers across our retail brands.
Working in a collaborative team with a diverse and deep set of skills and experience, you will learn, collaborate, and co-create to achieve great things.
- You’ll have ownership of your role, which will allow you to find the right balance between stretch and sustainability, work, and life.
- Culture of comradery and collaboration - OneTeam
- Plus, all the tools and learning you need, the tone is set for you to shine and succeed.
- We know that diversity fosters greater innovation and better customer connection, so we strive to create a team where everyone feels like they belong. We support diversity, inclusion and we are a gender-neutral organisation. We celebrate individuals at their core, so they shine to their best.
The Lead Engineer is primarily responsible for the technical and people leadership of a cross functional squad which will be developing, implementing, and supporting customer facing products and platforms. Ensuring they are secure, accessible, easy to use, scalable, cost efficient and aligned to the digital ecosystem vision and customer value proposition.
Key duties and deliverables:
- Ensure team is aligned to best practice engineering vision, strategy, policies, processes and procedures to aid and improve business performance, working closely with product owners
- Assist with product roadmap, architectural design, and adding value to the Digital Ecosystem
- Work closely with architects and engineers to design, build, test, deploy, manage and operate the software environment
- Critically analyse the platform and ensure any issues are brought forward to the appropriate team/individual
- Promote robust coding practices, solid unit/component test coverage, and debugging of code
- Write tested, maintainable code across our stack (AWS/Golang/Typescript/React) tech stack with a focus on reusability, maintainability and modern best practices
- Perform root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
- Excellent systems analysis and design skills to translate complex business requirements into value-driven solutions
- Participate in monitoring, support, and continuous improvement of the production environment
- Champion helping others and working outside of core competencies when needed
- Take on shared or rotated roles such as ‘solution lead’ or ‘project manager’ on a per initiative case by case basis
- Provide leadership and guidance to engineers and senior engineers
- Proactively complete cyclical people initiatives, including supporting with development plans and performance reviews
- Actively participate in hiring and foster a culture of trust and collaboration to build a high-performing cross-functional team
- Use team and product health metrics to drive measurable continuous improvement in team processes, ways of working, tools and products
- Lead the development of team practices, standards, frameworks, and tools – including testing practices associated with feature release
What you will need
- Strong background in software engineering and design patterns, microservices and serverless architectures
- Experience leading technical teams
- Understanding of front end and backend technologies and how they work together
- In-depth development experience with services and cloud technology
- Good experience with API and its design & protocol e.g. Restful, Websocket, GraphQL, etc.
- Familiarity with cross functional teams and the different roles performed by people in them
- Effective communicator and comfortable leading an Agile cross functional team
- Passion for continuous improvement
- Track record in leading the technical delivery of features within a team
- Familiarity with AWS ecosystem and commonly used services
- Experience partnering with stakeholders such as architecture, security and product on the design and delivery of features
- Ability to effectively communicate concerns when things don’t feel “right”
- Demonstrated success working with agile and Lean methodologies
- Experience implementing and using operational tooling e.g. APM, log-aggregators, alerting, analytics, etc.
Join The Team
We’re continuing to bring the best talent and skills under one roof, working together and across disciplines to build amazing experiences for our customers. We continuously feed off each other’s insights, talents and capabilities, because we are a business that thrives on open collaboration and a shared vision of positive, fun and rewarding experiences.
Team Benefits – just to name a few!
To support you at work, what you value in life and in the community, our team member benefits include:
- Convenient city location
- Stocked kitchen with fruit and breakfast items
- Modern and spacious end of trip facilities
- Access to the latest technologies
- An annual budget to support your choice of learning
- Extended parental leave (16 weeks for primary carers), and paid volunteer days
- Flexible working – we balance working together with working flexibly
- People-focussed culture that celebrates achievements big and small
- OnePass subscription and Team Member discount card.
Next steps
If this sounds like your next career move, then click on the ‘Apply’ button now! Please note that we may commence interviewing candidates prior to the application closing date.
- Published on 11 Jun 2025, 6:51 AM