Expana

Software Engineering Manager

Expana

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Lead architecture reviews, technical design sessions, and long‑term technology planning.
  • Define and uphold engineering standards across code quality, testing, observability, performance, and security.
  • Collaborate with Staff and Principal Engineers to define shared architecture patterns and long‑term platform direction.
  • Mentor engineers in system design and architectural thinking, high‑quality coding practices, and AI literacy.
  • Support recruitment, onboarding, and capability planning as the engineering organisation grows.

Requirements

  • 5+ years as a Senior, Staff, or Lead Engineer with strong hands‑on technical impact.
  • 1–3+ years managing engineers or leading technical delivery teams.
  • Deep expertise in TypeScript/JavaScript, Node.js, modern backend/frontend engineering, and SQL.
  • Strong understanding of distributed systems, scalable architecture, cloud platforms, and production operations.
  • Proven ability to mentor and elevate engineers at multiple levels.
  • Experience driving architectural decisions and long‑term technical strategy.
  • Comfortable delivering complex workstreams in fast‑paced, product‑centric environments.
  • Excellent communication skills and the ability to simplify complex topics.
Benefits
  • Agile working model allowing for remote work and occasional travel to offices
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptNode.jsSQLdistributed systemsscalable architecturecloud platformsproduction operationstechnical designcode quality
Soft Skills
mentoringcommunicationcollaborationleadershiporganizational skillssimplifying complex topicsengineering standardsarchitectural thinkingcapability planningrecruitment