Negotiable
Undetermined
Hybrid
City Of Bristol, England, United Kingdom
Summary: The Software Engineering Manager role involves leading a backend engineering team for a FTSE100 company in the Financial Services sector, focusing on delivering secure and scalable services. The position emphasizes technical leadership, delivery management, and fostering a collaborative team culture. The manager will be responsible for guiding the team in building impactful solutions that align with business objectives. This largely remote role is based in Bristol HQ and requires a blend of technical expertise and people management skills.
Key Responsibilities:
- 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.
- 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.
- 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.
Key Skills:
- 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.
- Strong software engineering background with hands-on expertise.
- Proficiency in TypeScript, Java, AWS (preferred), cloud-native architecture.
- Experience with RDBMS (e.g. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, MongoDB).
- Knowledge of event-driven and microservices architecture.
- Experience with Docker, Kubernetes, TDD / BDD frameworks.
- Familiarity with CI/CD, infrastructure-as-code and observability tools.
Salary (Rate): undetermined
City: City Of Bristol
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.