Collaborate closely with product engineering teams to understand their needs and deliver solutions that improve their productivity and engineering experience.
Tackle complex technical challenges, design innovative strategic solutions and provide guidance to the team.
Close collaboration with SDLC and Infrastructure teams to enable delivery of Platform as a Product
Required qualifications, capabilities, and skills
Strong proficiency in Java and Spring Boot (or similar) framework.
Experience with managing build tools such as Maven and Gradle and their role in SDLC standardisation.
Experience with building APIs in micro-service-oriented architectures and distributed systems with high level of complexity.
Solid understanding of software engineering principles, design patterns, and best practices.
Excellent communication, mentoring, and stakeholder management skills.
Understanding the needs of engineering teams with the ability to drive change and influence their technical direction.
Passion for driving standardisation, process improvement, and engineering excellence.
Understanding importance of controls and compliance in regulated organisations.
Preferred qualifications, capabilities, and skills
Experience with designing libraries that have been used across multiple engineering teams.
Deep understanding of Spring and Spring Boot internals.
Experience working in financial services, investment platforms, or similar regulated organisations.
Experience with building self-serve tooling for engineering teams.
Hands-on experience building and maintaining CI/CD pipelines.