Director of Software Engineering (UK)

Director of Software Engineering (UK)

Full-Time 90000 - 120000 £ / year (est.) No working from home possible
Flosum

At a Glance

  • Tasks: Lead a team of engineers to build and scale innovative software solutions.
  • Company: Flosum, a leader in modern enterprise software development.
  • Benefits: Autonomy, talent, and the chance to create exceptional software.
  • Other info: Opportunity to drive measurable improvements and shape the future of software.
  • Why this job: Join a passionate team and set the standard for world-class engineering.
  • Qualifications: 10+ years in software engineering with leadership experience and Node.js expertise.

The predicted salary is between 90000 - 120000 £ per year.

At Flosum, we are building the world's best software for the modern enterprise. Our team is passionate about crafting elegant, high-performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native development with a relentless focus on quality, speed, and innovation. Every line of code we ship is built to scale, built to last, and built to make a real difference for the businesses that rely on us. We are a company where technologists lead, ideas win on merit, and shipping great software fast is a core value—not a slogan. If you believe world-class engineering teams are the ones that move quickly and build things right, you'll feel at home here.

About the Role

We are hiring a Director of Software Development to lead a team of 10 engineers building and scaling our Node.js and Salesforce-integrated products. This is a hands-on leadership role for a technical architect at heart who can compress delivery schedules, drive developer velocity, and own the performance of the overall solution. You will be the single point of accountability for turning our roadmap into shipped software—on time, at quality, and at scale.

What You'll Own

  • Lead, coach, and grow a team of 10 full-stack developers across Node.js services and Salesforce customizations.
  • Drive measurable improvements in developer velocity using DORA metrics: lead time, deployment frequency, change failure rate, and MTTR.
  • Compress delivery schedules by breaking epics into small, independently shippable slices and challenging inflated estimates with data.
  • Architect end-to-end solutions spanning Node.js microservices, APIs, event-driven patterns, and Salesforce (Apex, Lightning, integrations).
  • Own solution performance: latency, throughput, scalability, and cost—set SLOs and hold the team accountable to them.
  • Establish estimation, sprint, and release discipline; remove blockers; enforce accountability without burning the team out.
  • Partner with Product, QA, and Infrastructure to align roadmap, capacity, and dependencies.
  • Recruit, onboard, and performance-manage engineers; build a culture of ownership and speed.

Requirements

  • 10+ years in software engineering with 5+ years leading development teams of 8–20 engineers.
  • Deep, current hands-on experience with Node.js (Express/Nest, async patterns, performance tuning, microservices).
  • Working knowledge of the Salesforce platform—Apex, Lightning Web Components, Flows, REST/Platform Events, and Node.js-Salesforce integration patterns.
  • Proven technical architect background: designed distributed systems, API contracts, data models, and performance-critical solutions in production.
  • Track record of schedule compression—case studies where you measurably reduced cycle time or pulled in release dates without sacrificing quality.
  • Strong estimation and planning discipline in Agile/Scrum or Kanban environments.
  • Experience driving solution performance: profiling, caching, query optimization, horizontal scaling, and observability (APM, logs, traces).
  • Cloud-native delivery experience (AWS preferred) with CI/CD, IaC, and modern DevOps practices.
  • Excellent stakeholder communication—can negotiate scope vs. time vs. quality with executives.

Success Metrics (First 6–12 Months)

  • Reduce average lead time for changes and increase deployment frequency to meet DORA 'high' or 'elite' benchmarks.
  • Ship the current roadmap on a compressed timeline agreed with leadership.
  • Improve estimate accuracy (commit vs. deliver) to within an agreed tolerance.
  • Meet or exceed performance SLOs for the Node.js + Salesforce solution stack.
  • Retain and level-up the existing team while filling any skill gaps.

Why Flosum

At Flosum, we believe great software is built by great teams—and great teams are built by leaders who care deeply about both the craft and the people. You will have the autonomy, the talent, and the mandate to build something exceptional. If you want to lead a team that is setting the standard for what world-class software looks like, we want to talk to you.

Director of Software Engineering (UK) employer: Flosum

Flosum is an exceptional employer that prioritises innovation and quality in software development, offering a dynamic work culture where technologists thrive. As a Remote Director of Software Engineering, you will lead a talented team in the UK, benefiting from a collaborative environment that fosters professional growth and encourages ownership. With a focus on delivering high-performance products, Flosum provides the autonomy to make impactful decisions while supporting your career advancement in a fast-paced, agile setting.

Flosum

Contact Details:

Flosum Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Director of Software Engineering (UK)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Flosum or similar companies. A personal referral can make all the difference in getting your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your best projects, especially those involving Node.js and Salesforce. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Ace the interview! Research common interview questions for Director of Software Engineering roles and practice your responses. Be ready to discuss your leadership style and how you've driven developer velocity in past roles.

Tip Number 4

Apply through our website! We love seeing candidates who take the initiative. Make sure to tailor your application to highlight your experience with agile methodologies and performance-driven solutions.

We think you need these skills to ace Director of Software Engineering (UK)

Node.js
Salesforce (Apex, Lightning Web Components, Flows)
Microservices Architecture
API Design
Performance Tuning
Agile/Scrum or Kanban Methodologies
DORA Metrics

Some tips for your application 🫡

Show Your Passion for Engineering:When writing your application, let your enthusiasm for software engineering shine through. We want to see how passionate you are about crafting high-performance products and driving innovation in your work.

Highlight Your Leadership Experience:Make sure to showcase your experience leading development teams. We’re looking for someone who can coach and grow a team of engineers, so share specific examples of how you've done this in the past.

Be Specific About Your Technical Skills:Don’t just list your skills—give us the details! Talk about your hands-on experience with Node.js and Salesforce, and any projects where you’ve architected solutions or improved performance metrics.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.

How to prepare for a job interview at Flosum

Know Your Tech Inside Out

Make sure you brush up on your Node.js and Salesforce knowledge. Be ready to discuss your hands-on experience with microservices, APIs, and performance tuning. Prepare examples of how you've architected solutions in the past, as this role demands a solid technical foundation.

Showcase Your Leadership Style

As a Director of Software Engineering, you'll need to lead a team effectively. Think about your leadership approach and be prepared to share specific instances where you've coached and grown your team. Highlight how you've driven developer velocity and improved processes in previous roles.

Prepare for Metrics Discussions

Familiarise yourself with DORA metrics and be ready to discuss how you've used them to measure and improve developer performance. Have concrete examples of how you've compressed delivery schedules and improved estimation accuracy to demonstrate your impact.

Align with Company Values

Flosum values speed and quality, so make sure you convey your understanding of these principles. Share your thoughts on how to balance scope, time, and quality in software delivery. Show that you can negotiate effectively with stakeholders while maintaining high standards.