Software Engineering Manager

Software Engineering Manager

Posted 2 days ago by Sanderson

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

Detailed Description From Employer:

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.