Engineering Manager

Manager
Manchester, 🇬🇧 United Kingdom
Engineering Manager
Software development

WHO WE ARE:

interactive investor is an award-winning investment platform that puts its customers in control of their financial future.

We’ve been helping investors for over 25 years. We’ve seen market highs and lows and been resilient throughout. We’re now the UK’s number one flat-fee investment platform, with assets under administration approaching £55 billion and over 400,000 customers.

For a simple, flat monthly fee we provide a secure home for your pensions, ISAs, and investments. We offer a wide choice of over 40,000 UK and international investment options, including shares, funds, trusts, and ETFs.

We also bring impartial, expert content from our award-winning financial journalists, highly engaged community of investors, and daily newsletters and insights.

WHAT WE STAND FOR:

It’s simple … we want our customers to feel confident and in control, for interactive investor to go from strength to strength, and for ii to be a workplace where we can all thrive. Our customer-driven approach and bold values sit at the heart of this. We are honest, straight-talking, and transparent with our customers and our colleagues. We are decisive and take ownership of what we say and deliver. We are ambitious and passionate about what we believe is right for our customers, our teams, ourselves, and interactive investor.

PURPOSE OF ROLE:

The Engineering Manager role is primarily responsible for managing a team of developers, with a focus on people management, skills and talent development, career progression, resourcing management, and software development practices. As this role manages technical people, processes, and policies to support technical outputs, they need to have a strong technical background and expertise to be able to manage a team of technical people and provide guidance and support and be able to maintain a level of their own technical skills to effectively manage the team.

They work closely with the Senior Manager to strategise and plan resourcing, allocate and plan resources for squads and projects, manage recruitment, and develop skills and talent within the team.

They work in partnership with all engineers to develop and implement software development processes, methodologies, and patterns.

The Engineering Manager reports into a Senior Manager and works within areas of technical domain of responsibility, while collaborating with different functions across the organisation on technical management. The Engineering Manager supports the Senior Manager, by taking the responsibility for change to delegated subsets of the overall technical domain.

The Engineering Manager is responsible for the people, practices, and policy to support technical delivery. The role requires a deep understanding of software development methodologies, patterns, and practices, as well as strong interpersonal and communication skills. Some hands on coding may form a part of the role.

Overall, the role of a Engineering Manager requires a combination of leadership, management, and technical skills, as well as the ability to build relationships, motivate and inspire your team, and drive successful outcomes. It is a challenging and rewarding role that can have a significant impact on the success of the team and the organisation.

RESPONSIBILITIES:

  • Lead, mentor, coach, recruit and manage a team of software engineers, ensuring high levels of motivation, performance, and productivity.
  • Drive technical innovation and continuous improvement within the team.
  • Work with product managers, designers, and other stakeholders to ensure seamless workflow and efficient task management within squads.
  • Advise and coach best practices for software development, including code reviews, testing, and continuous integration.
  • Understand and help to prioritise the outcomes and OKRs (Objectives and Key Results) that the team aims to achieve, and actively influence their accomplishment.
  • Facilitate effective communication within the team and across departments.
  • Monitor team health and well-being by conducting regular surveys, one-on-one meetings, and fostering open communication to ensure a supportive and productive work environment.
  • Conduct performance reviews, provide feedback, and support the professional development of team members.
  • Stay up-to-date with the latest trends and technologies and concepts in software development and delivery.
  • Maintain a deep understanding of the risks and controls of software development in a regulated industry.

Requirements

EXPERIENCE:

  • Extensive experience and background working within a development environment and development teams for the technology area, with a focus on software engineering methodologies, patterns, and practices.
  • Be proficient in the programming language used by your team, so that you can provide guidance and support to your team members and evaluate their work.
  • Experience working in a leadership role, managing technical teams and leading process improvement initiatives.
  • Previous experience delivering change to business critical, highly available customer facing platforms.
  • Experience managing and mentoring a team of developers, including performance management, career development, and recruitment
  • Proven experience working autonomously and owning assigned project deliverables.

SKILLS:

  • Excellent time management and prioritisation.

  • Excellent communication and leadership skills.

  • Strong analytical skills.

  • A proactive growth and learning mindset.

  • Skilled in either the javascript and/or java based eco systems:

Javascript Tech:

  • React/React Native

  • TypeScript

  • Building accessible semantic HTML

  • SEO

JVM Tech:

  • JVM Experience.
  • Source control (Git based).
  • Developer coaching skills including Domain Driven Design, Test Driven Development and Java training presentation skills.
  • Distributed systems and architectural experience of microservices, event driven architectures and serverless.
  • DevOps

 

Interactive Investor

Interactive Investor

An award-winning investment platform helping investors for over 25 years.

Investment

Other jobs at Interactive Investor

 

 

 

 

 

 

 

 

View all Interactive Investor jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇬🇧 United Kingdom
Engineering Manager

No spam. No ads. Unsubscribe anytime.

Similar jobs