Grow, innovate, and make a difference with a company that values you Guide teams with hands‑on expertise and clear technical direction Lead projects, mentor developers Position Description: The Engineering Lead / Technical Lead drives best practice in software engineering and integration, delivering secure, reliable, and scalable solutions. Combining hands‑on technical expertise with leadership, this role guides squads, mentors developers, and ensures code and design quality. Success is measured by meeting requirements, aligning with timelines and budgets, and fostering continuous improvement across the technology landscape Key Requirements Education / Qualifications Tertiary qualifications in Computer Science or Information Technology Technology Specialisation Microservices and event-based integration solutions Java Spring Boot Kubernetes Kafka AWS running components at hyperscale across auto-scaling clusters Synchronous and asynchronous integration Cloud-based microservice development that can operate at hyperscale using self-scaling and self-healing technologies such as Kubernetes. Layered microservice architectures and the division of responsibility into Experience, Business, Domain and Adapter API layer Experience Proven experience leading and implementing technology solutions using the listed specialisations in complex environments Experience with high‑throughput, low‑latency, mission‑critical solutions Strong work ethic and ability to lead by example Physical design documentation experience suitable for engineers to code from Hands‑on software engineering experience with all listed technologies Skills Advanced code authoring and review capabilities Excellent written and verbal communication skills Strong problem‑solving and analytical skills Ability to work autonomously and influence stakeholders across teams and vendors Secure‑by‑design and secure build experience Knowledge Strong knowledge of system integration, software development, DevOps, operations, and agile delivery fundamentals Familiarity with modern integration and digital platforms Key Accountabilities Technical Leadership Lead software design and delivery using modern integration technologies. Configure and operate DevOps toolchains, ensuring CI/CD pipelines are efficient and secure. Provide physical design leadership, translating logical architecture into implementable designs. Establish technology standards and guidelines aligned to strategic stacks and microservices architecture. Offer technical guidance, oversight, and hands‑on development support to squads and project teams. Review code, resolve complex technical issues, and act as the “last resort” for integration challenges. Identify and remove technical bottlenecks, optimise cloud infrastructure usage, and champion automation opportunities. Delivery & Continuous Improvement Drive improvements in practices, code quality, and DevOps automation. Define and execute change management for solution releases and production support. Ensure streamlined end‑to‑end processes with minimal hand‑offs. Provide hands‑on engineering capability to meet objectives in time, quality, and budget. Leadership Provide indirect leadership across technology platforms, maximising value from assets. Deliver visible technical and thought leadership across teams and suppliers. Mentor and grow developers, supporting succession planning for future engineering leads. Embed organisational values and foster an enabled workplace culture.