Contract – Software Engineering Manager
* Location:
Bristol HQ – Largely Remote
* Daily Rate:
Competitive Rate – Subject to background and experience
* IR35:
Determination Status TBC
We are looking for a Software Engineering Manager to lead our clients team in delivering secure, scalable and high-performing services. This role is with a FTSE100 UK leader within Financial Services.
The role combines technical leadership, delivery management and people development, ensuring the team builds impactful solutions aligned with business goals.
Key Responsibilities:
Leadership & People:
* Lead, mentor and grow a high-performing backend engineering team.
* Attract and retain top talent, fostering an inclusive and collaborative culture.
* Define career paths, support learning and development, and promote psychological safety.
* Provide clear technical direction aligned with business strategy.
Technical Delivery:
* Own delivery of backend services, ensuring quality, scalability, performance and security.
* Oversee planning, prioritisation and capacity to deliver projects on time.
* Partner with product and business stakeholders to design robust, client-focused solutions.
* Drive best practices across engineering, CI/CD, automation and observability.
Continuous Improvement:
* Use data and metrics to inform decisions and optimise processes.
* Promote Agile ways of working, driving iterative delivery and adaptability.
* Identify opportunities to reduce technical debt and improve system reliability.
* Champion engineering excellence across security, performance and maintainability.
Requirements:
Leadership:
* Proven experience leading engineering teams in complex environments.
* Strong ability to set technical direction and establish best practice.
* Effective communicator with both technical and non-technical stakeholders.
Technical Skills:
* Strong software engineering background with hands-on expertise.
* Proficiency in:
* Languages: TypeScript, Java
* Cloud: AWS (preferred), cloud-native architecture
* Databases: RDBMS (e.g. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, MongoDB)
* Architecture: Event-driven and microservices
* Containers: Docker, Kubernetes
* Testing: TDD / BDD frameworks
* Experience with CI/CD, infrastructure-as-code and observability tools.