Engineering Manager – Technology Leader

Description

Our Client is one of the UK’s fastest growing and evolving Fintech’s, transforming the way people interact with their pensions through award winning technology and online digital products. This Fintech has become an industry leader with over £2billion in assets under management and have now grown to a team of over 600 people globally.

Our Client focus on developing high quality software that delivers the best value for our customers and don’t cut costs – quality is essential to everything they do, working software that always works! They have followed engineering best practices from the beginning. Our Client is now seeking 2 Engineering Managers to lead by example, support their teams, and prioritise their success above their own. You will be experienced in managing 2-4 teams, working in Agile, setting up teams and growing them quickly. These are technical and people-focused (hands off coding) roles.

Engineering Manager 1: Skilled in stakeholder management, with experience working with React or Ruby. Ideally you will have nearshore team experience in Europe.

Engineering Manager 2: Data focused, previously worked with React Developers.

Engineering at our Client:

Our Client build working software that always works – and they do it fast! They have managed to thread the needle between speed and reliability, with double digit daily deploys into production and an exceptionally low rate of failure. As a tech company (in culture, tools, and people) that does pensions, they are uniquely positioned to shake things up!

They have the benefit of having adopted many engineering best practices from day 1. Their approach to code is simple: keep it small, clean, and ensure it has thorough test coverage. They don’t ship code just to hit a deadline. Pensions are a long game. They are handling people’s retirement income, so the stability, security and accuracy of their platform is everything. But they also recognise that being able to deliver change and innovation at pace is their secret sauce!

Our Client are a diverse team, made up of people from different backgrounds, experiences and skills. Their goal is to build great products to help people plan for their financial futures. They are constantly developing new ideas to help people look after their pension schemes, in the UK and abroad. They’ve grown to a team of over 600 talented people, all dedicated to creating the best experience for our customers. Recently they made it onto Great Places to Work in UK’s Best Tech Workplaces 2021!

Role and responsibilities will include, but may not be limited to the following:

Lead 1 to 4 small (>8 typically) agile teams of software engineers in development and test to deliver high quality software using agile principles and methodologies. Some of your teams will be local (London), the other teams will be based in other countries (either Poland, Croatia or Belarus) or they will be mixed.

Mentor and promote career growth by providing learning and development opportunities

Develop your team(s) through mentoring, feedback, and performance management

Oversee the design, development, testing and release of software using engineering best practices

Serve as a technology leader with a strong focus on quality, performance, scalability & maintainability

Own the delivery and quality of what your teams produce

Works close with Product Owners to build road maps that the teams will deliver against

Instil excellence into the processes, methodologies, standards, and technology choices embraced by the team

Drive design and planning activities by removing ambiguities, resolving dependency questions, and providing high-level engineering estimates

Directly report to an Associate Director of Engineering.

Knowledge and experience required:

You are an engineering manager who embraces servant leadership principles

You view team success as your number one goal!

Lead by example, support your team, and prioritise their success above your own

Who are passionate about technology and leadership in equal measure

You believe in delivering software

You have experience at leading high performing agile engineering teams with a history of delivery

You have lead and coached engineers to be better every day – kaizen! Continuous improvement

Expertise in agile software development methodologies and their adoption within teams

Experience in managing complex projects, delivering products and features both from greenfield and building on existing platforms

Solid experience with Continuous Delivery, Lean, TDD and other Agile development techniques

Excellent interpersonal and communication skills enabling you to translate technical concepts for business groups, present to executive audiences or guide discussion with your team

Experience with object-oriented design with a bias for rapid development, platform reusability, maintainability, and supportability

Solid experience with web application development using an OO language (e.g., Ruby, Java, etc), HTML, CSS, and JS frameworks

A degree in Computer Science, similar technical discipline, or equivalent work experience

 Benefits

£500 personal training budget to spend on books, courses, conferences, or training materials to help you develop.

Health Insurance (via Equipsme) including Dental, Eyecare and EAP.

Death in Service via Unum (4 x Base Salary).

Season ticket loans.

5-week sabbatical after 5 years.

25 days holiday per year plus bank holidays. 1 extra day holiday after 2 years and then every year up to a max of 30 days holiday.

Enhanced maternity and paternity (maternity – 6 months fully paid / paternity – 3 weeks fully paid).

Access to PerkBox.

Pension scheme via salary sacrifice. Our Client will match your contributions up to 5% of your salary.

Cycle to work scheme.

Employees also enjoy a 50% discount on orders from our Client’s sister company Arena Flowers, Britain’s most ethical florist. They offer unique hand-tied bouquets, luxury flowers, letterbox flowers, plants, and gifts to spend on friends and loved ones or even for yourself.