Technical Lead - Integration Services

Coles Group

Location: Hawthorn East

Job Type: Full time


Coles Group

We’ve been trusted to serve Aussie communities since 1914 and grown to become a top 30-listed on the ASX with 120,000 team members and a portfolio of iconic brands. At Coles Group, you’ll not only get to make a difference to millions of Aussie lives—you’ll also get to see your impact.

About the team

Reporting to the Delivery Manager of Integration, you will be joining a fast-paced team of software engineers and operate in an agile environment. This team’s mission is to build bridges between the different tooling, infrastructure & business services that power Coles. Our brands rely on this seamless integration to serve over 21 million customers at over 2,500 outlets around Australia every day. 

About the role

This role sits with our Integration team squad, responsible to ensure engineering standards are met in the team, accountable for the technical design. Managing technical risks and ensuring non-functional requirements are met. It drives quality initiatives, coaches and mentors’ team members. It will also be responsible to drive team level initiatives to increase engagement and collaboration while collaborating with the team, has versatile skills to challenge status quo. The Lead Engineer will also deal with architects and stakeholders on technical road map, vision, requirements. collaborate with the Engineering Manager on pragmatic balance between tech/project work

Key Responsibilities: 

Technical Leadership 

You will act as a technical leader supporting one or more engineering squads’ technologists that will collaborate to deliver projects/products that are aligned with Cole’s business objectives 

  • You will be accountable for the technical design for the assets/products that are being built and delivered 
  • You will provide technical leadership and clear context to engineers at all levels across multiple squads within a multi-team product development stream. 
  • You will be responsible for ensuring engineering standards and best practices are being followed, promoting fast feedback, automation, and focus on value delivery while ensuring evolutionary architecture and design 
  • You will contribute to the management and tracking of technical risks and ensuring the non-functional requirements are being captured and met 
  • Drive towards the realization of the technical vision of the products/assets that are being built, ensuring alignment with the overall enterprise architecture 
  • Coach them towards the desired behaviours, shared values, and high performance (as individuals and as a team) 
  • At times, you will be expected to contribute to the squad’s work (be on the tools and “hands-on”), and collaborate with the squads 

Delivery Support 

You will support the squad’s agile delivery processes and you should have a strong involvement in “what” the squads are building. 

  • You will help translate clear business requirements into actionable items of work for the squads 
  • You will promote agile methodologies and continuous improvements while coaching and supporting the squads 
  • You will contribute to the planning, creation, and execution of delivery roadmaps that are structured based on actual business requirements, communicate and share these plans with your squads and stakeholders 
  • You will promote an environment and culture that is focused on seeking value, continuous improvement, and fast feedback 
  • Coordinate dependencies and sequence the Epics and Stories to ensure the team’s ability to consistently deliver value in small increments 
  • Own quality 
  • Promote and support the team to become autonomous in their delivery practices 
  • Capture and manage risks, assumptions, and decisions 

Technology product engineering 

You will contribute to the technical direction and aspects of the product delivery 

  • Ensure engineering standards are met 
  • Promote agile engineering practices 
  • Ensure quality standards are met 
  • Ensure cross-functional requirements are met 
  • Promote simple, clean, and evolutionary architecture 
  • Support continuous improvements initiatives, Capture technical debt 
  • Guide towards pragmatic engineering approaches, and promote team collaboration and engagement in achieving alignment 
  • Drive initiatives and contribute to the technology and engineering roadmap and strategy for the products/assets the squads are building 

Technology product operations 

You will act as a service custodian of the technology products/assets your squads will own and build 

  • “You build it, you run it” 
  • Support and management of incidents and escalations 
  • Definition and implementation of SLAs for different components and services 
  • Quick, collaborative resolution of incidents 
  • Investigate and root cause incidents and drive improvements and fixes 

About you & your skills:

To be successful in this role, you will need to have a proven track record of a technically leading pack of software engineers who are solving some of the hardest problems using backend server technologies. Have a strong background in cloud transformation programs, deeply understand and leverage data integration patterns, experience in building data transformation middleware solutions, be a cloud guru in any of the popular stacks (Azure, AWS, Google), and finally hands-on designing experience building & deploying to enterprise-grade cloud-enabled solutions to production which are functional, scalable, resilient and performant meeting business non-functional requirements. 

You will also have:

  • Proven experience leading software development teams /squads at a complex enterprise level;
  • Proven experience in software development:
    • Strong development skills including:
      • Languages: Java, Python, NodeJS (springboot)
      • Devops pipeline and process development
    • Experience with on-premises and cloud deployments
    • Basic knowledge of Infrastructure as Code tooling such as Terraform
  • Strong experience rolling out complex reusable pattern into cloud environments.
  • Knowledge of distributed computing, web services, API, integration technologies, networking, protocols and design patterns
  • Strong experience with engineering practices, including:
    • Packaging, provisioning, configuration as code, logging and monitoring
    • Source code management
    • Continuous integration
    • Automation: build, test, and deploy
  • Proven experience with Agile development and working with Agile Teams
  • Experience with containerisation technologies like Docker, Kubernetes and AKS
  • Appropriate tertiary and/or industry experience;
  • Strong understanding of Agile development;
  • Hands on experience implementing complex solutions using multiple frameworks;
  • Understanding of contemporary integration patterns and techniques; and
  • Relevant qualifications or experience in the core technology stack

Take your next step into something bigger, apply now

With us it’s not about the discounts (although you do get those), it’s about joining a team where your wellbeing and professional development is invested in and celebrating your contributions is the norm. And because everyone leads unique lives, we offer flexible work including work from home, additional leave and parental leave entitlements.

We’re continuing to build a gender equitable team, and a culture that’s just as diverse, inclusive and welcoming as the communities we serve. We encourage applications from people of all ages, cultures (including Aboriginal and Torres Strait Islander peoples), abilities, sexual orientation and gender identities.

We’re happy to adjust our recruitment process to support candidates with disability. Find out more in the ‘Our Recruitment Process’ section of our careers site.

Safer together

We’re committed to providing a safe environment for our team members and our customers. As part of that commitment, you will need to be vaccinated against COVID-19 before joining the team at Coles, unless you’re medically exempt. You’ll also need to disclose your COVID-19 vaccination status as part of your application (and possibly provide further evidence of your vaccination status). Thanks for applying, and for your understanding.

Job ID: 63370

Employment Type: Full time

You’ve got this!