Engineering Lead Position Overview
This role involves championing industry best practices, modern solutions and advanced technologies to deliver superior capability in designing, developing and delivering microservices and event-based solutions.
The ideal candidate will connect multiple enterprise platforms and customer channels to provide exceptional user experiences and support reliable, secure, maintainable and scalable technology operations.
Responsibilities:
* Develop strong experience in Kubernetes (EKS or equivalent), Kafka, Java Spring Boot, DevOps toolchains, and modern Java software engineering practices.
* Design cloud-based microservice development using self-healing and scaling capabilities.
* Translate logical solution architecture into detailed physical designs aligned to best practices and strategic guidelines.
* Establish and maintain integration technology standards and guidelines, leveraging a microservices approach.
* Provide technical oversight and leadership to software engineers, SREs and delivery teams.
* Collaborate with architecture, cloud, security, and integration functions to ensure successful delivery.
* Conduct code reviews and contribute hands-on development to uplift engineering capability.
* Stay across emerging technologies and continually identify opportunities for innovation.
* Support stakeholders with technical input across complex and transformational initiatives.
* Provide accurate technical estimations across design, build, testing, deployment and warranty phases.
* Lead resolution of complex technical issues in both delivery and BAU environments.
* Identify and remove technical delivery constraints and bottlenecks.
* Optimise cloud resource consumption and usage patterns.
* Identify automation opportunities and advance CI/CD maturity to enhance delivery speed and quality.
* Balance strategic alignment and technical excellence with pragmatic delivery and operational sustainability.
* Provide design and code assurance across all integration initiatives in the portfolio.
* Own CI/CD pipelines and ensure effective and compliant code branching and release practices.
* Translate business requirements into actionable technical specifications and proof-of-concepts.
* Produce detailed technical designs to act as blueprints for engineering teams and future reference documentation.
* Own technical design and code artefacts for all solutions within the scope of accountability.
* Lead Level 3 technical support for owned services and oversee developer involvement in incident and operational support.
Qualifications:
* Mid-Senior level experience.
* Full-time employment.
* Engineering and Information Technology background.
* Staffing and Recruiting industry experience acceptable.