* Oversee the design, development, and deployment of Event Streaming solutions, ensuring they meet quality standards and project objectives
* Review and approve changes to Kafka implementations, ensuring adherence to architectural principles and coding standards. You will rationalise and simplify solutions before and during their build
* Mentor and guide engineers to develop event streaming applications, working with the Chapter Lead to ensure appropriate guidelines, standards and processes are in place and applied consistently
* Drive continuous improvement in software development processes, tools, and methodologies
* Balance delivery priorities with long-term stability to minimize technical debt
* Present technical concepts to stakeholders, both technical and non-technical
* Foster experimentation & innovation across teams to solve complex technical challenges
Understand the risks associated with your job and what that means for you, Metro Bank and all our stakeholders
* 7+ years of experience in software engineering, with at least 4 years focused on Kafka and event streaming technologies
* Strong knowledge of event streaming patterns and their application
* Extensive experience with Kafka architecture, including cluster setup, configuration, and optimization
* Experience in software development/engineering and solution design at a senior level, working with Architecture and alongside multiple technology disciplines, including creation and maintenance of technical documentation and knowledge repositories
* Experience working with onshore and offshore teams and working in an environment that includes 3rd party vendors and suppliers
* Ability to troubleshoot and work with multiple teams to determine root cause of issues by supporting the investigation of code and data
* Evidence of taking a personal level of ownership that has seen you going over and above to meet deadlines and deliver the best outcomes
* Strong communication and presentation skills, with experience communicating with stakeholders at all levels
* Contributions to open-source projects or relevant certifications (e.g., Confluent Certified Developer for Apache Kafka)
We will make sure that you are well-rewarded by providing you with a competitive salary, discretionary annual bonus, and a wide range of benefits, including generous holiday allowance, attractive pension scheme, healthcare, life assurance, and a number of colleague discounts!
* We will give you the training to ensure you succeed in your role and plenty of internal opportunities to progress your career (around 40% of our recruitment comes from internal promotions!).
* We are also all about balance so most of our jobs offer the opportunity for hybrid working built around your role and home life, wherever possible.