Senior Manager Software Engineer - Farnborough
Vantage Point
- Farnborough, Hampshire
- Permanent
- Full-time
- Lead and inspire cross-functional teams to deliver innovative, high-quality software and services within a scaled agile framework.
- Own and oversee all aspects of software development — from architecture and design through to build, test, deployment, and support
- Drive best practices in DevOps, continuous delivery, test automation (TDD/BDD), and cloud-native development.
- Provide architectural direction on Java-based microservices, RESTful APIs, and event-driven systems.
- Collaborate with technology and business stakeholders to translate strategic goals into clear technical roadmaps and actionable outcomes.
- Promote a culture of innovation, resilience, security, and continuous learning across your teams.
- Guide individual development and team performance through coaching, mentoring, and accountability frameworks.
- Oversee risk, compliance, and operational excellence to support delivery in a regulated environment.
- Contribute to a collaborative and high-performing leadership team focused on technology evolution and business impact.
- A unique opportunity to drive technology strategy and delivery at a globally recognised financial services firm.
- Exposure to cutting-edge technologies and modern engineering practices (Cloud, APIs, CI/CD, Open Source, Event Streaming).
- The ability to lead and grow high-performing teams and shape the technical culture from the ground up.
- Strategic influence in a highly visible programme that will transform legacy systems into resilient, real-time platforms.
- A collaborative and supportive environment that values experimentation, learning, and continuous improvement.
- Strong hands-on technical grounding in Java-based systems, APIs, cloud engineering, and DevOps.
- A proven track record of leading application development teams in complex, regulated environments.
- Strategic thinking, strong decision-making, and an ability to align technical delivery with business goals.
- A servant leadership mindset, with a focus on developing others and building high-trust teams.
- Clear, compelling communication skills — upward, downward, and across — and the ability to influence senior stakeholders.
- Passion for innovation and driving engineering excellence across the SDLC.
- 8+ years of experience in software/application development
- 2+ years of experience managing and mentoring software engineering teams
- Proven experience with Agile delivery and continuous improvement practices
- A strong understanding of modern development practices including CI/CD, test automation, and DevOps.
- Proven ability to translate business goals into technical execution plans
- Strong communication skills with the ability to articulate a clear technology vision
- Demonstrated leadership in complex, matrixed organisations or regulated environments
- Hands-on experience building or leading API-based, cloud-native, or real-time systems
- Background in the payments or banking domain, with commercial awareness of industry trends
- Familiarity with:
- Java / J2EE, Spring, RESTful APIs, relational databases
- Open Source technologies, CI/CD pipelines, event-driven architecture
- Experience in coaching and developing talent, as well as managing team performance
- A collaborative mindset and proven ability to engage third-party vendors
- Strong appreciation of risk management, operational resilience, and compliance practices
- To apply, you’ll need to provide us with a CV and answer a few initial questions.
- We’d like to make you aware that if you have not heard back from us within three weeks of the date of application that we will not be progressing your application.