
Software Engineering Manager
Expana
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
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