Application Engineering Manager

4 weeks ago Be among the first 25 applicants
Who We Are
interactive investor (ii) is the UK''s number one flat-fee investment platform, here to help our customers take control of their financial future. For a simple, flat monthly fee we provide a secure home for customer pensions, ISAs and investments. Our flat fee stays the same as investments grow. We provide an industry-leading selection of investments and expert insights to help customers invest in the way that’s right for them. interactive investor has been helping investors for 25 years, with assets under administration of over £45 billion, over 350,000 customers, and trusted ratings on Trustpilot.
What We Stand For
We want our customers to feel confident and in control, and for interactive investor to be a workplace where we can all thrive. We are honest, straight-talking and transparent with customers and 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.
Role Purpose
The Application 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. The role combines people leadership with a strong technical foundation to guide and support the team, while maintaining peers’ and own technical skills to effectively lead the function.
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 partner with engineers to develop and implement software development processes, methodologies, and patterns. They report to a Senior Manager and operate within the technical domain, collaborating across the organisation on technical management. They support change to delegated subsets of the overall technical domain. Some hands-on coding may be part of the role. The role requires leadership, management, and technical skills, the ability to build relationships, motivate your team, and drive successful outcomes.
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 through regular surveys, one-on-one meetings, and open communication to maintain a supportive environment
Conduct performance reviews, provide feedback, and support professional development
Stay up-to-date with the latest trends and technologies in software development
Maintain an understanding of risks and controls of software development in a regulated industry
Requirements
Experience
Extensive experience in a development environment with a focus on software engineering methodologies, patterns, and practices
Proficiency in the programming language used by your team to guide and support members and evaluate work
Experience in a leadership role, managing technical teams and leading process improvement initiatives
Experience delivering changes to business-critical, highly available customer-facing platforms
Experience 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
Technology Area Skills
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 coding training
Distributed systems and architectures (microservices, event-driven, serverless)
DevOps
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Other
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Other jobs of interest...



Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!