Senior Director of Software Engineering

2 Days Old

Job Description

Position Overview


We are seeking an experienced director of engineering on behalf of a FinTech client to take a key leadership role within a fast-paced, high-performing technology environment. Reporting to the head of engineering, you will be responsible for driving engineering excellence, managing cross-functional teams, and ensuring the delivery of robust, scalable software products.


What You’ll Be Doing -


Team Leadership & People Development


  • Lead and grow a team of skilled engineers by fostering a culture built on ownership, collaboration, and continuous learning.
  • Provide coaching, mentoring, and constructive feedback to enhance individual and team performance.
  • Recognize and cultivate emerging talent to build a pipeline of future leaders and technical experts.
  • Create an inclusive and engaging team atmosphere where innovation and accountability thrive.


Engineering Delivery & Technical Oversight


  • Guide the delivery of complex software solutions that meet performance, quality, and time-to-market expectations.
  • Break down business requirements into actionable engineering plans, ensuring effective execution across the team.
  • Advocate and implement best practices in engineering, including Agile methodologies, CI/CD, automated testing, and source control.


Technology Strategy & Innovation


  • Leverage deep expertise in technologies such as C#, Angular, Microsoft Azure, messaging systems, and modern data platforms to lead the evolution of in-house systems.
  • Provide architectural direction and technical leadership, ensuring solutions are scalable, resilient, and maintainable.
  • Ensure comprehensive technical documentation and production readiness across all deliverables.


Cross-Functional Collaboration


  • Act as a key liaison between engineering and other departments, including product, operations, and commercial functions.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Work with partners across the business to align engineering output with strategic goals.


Operational Readiness & Support


  • Participate in a shared on-call rotation, serving as a senior escalation point for technical incidents.
  • Establish strong support practices to maintain the reliability and performance of core platforms.
  • Drive post-incident analysis to identify long-term solutions and improve system stability.
  • Promote operational excellence, with a focus on security, uptime, and efficiency.


What We’re Looking For


  • A seasoned engineering leader with a proven track record of successfully managing software teams and delivering complex systems.
  • Strong technical background, including hands-on experience with C#, Angular, Azure cloud services, messaging infrastructure, and databases.
  • Deep understanding of designing and implementing distributed, service-oriented architectures with a domain-driven approach.
  • Demonstrated proficiency in Agile development and secure coding practices.
  • Industry experience related to complex transactional systems or financial platforms is beneficial but not essential.

Location:
London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search