Software Engineering Manager, Competitive Salary
We are currently working with a fast-growing tech company that is expanding its engineering leadership team. They are looking for a Software Engineering Manager to lead multiple engineering squads, elevate engineering practices, and help drive innovation through AI adoption and developer experience enhancements.
This is a fantastic opportunity to join a dynamic and ambitious organisation with a strong focus on scalability, collaboration, and continuous improvement.
Responsibilities:
- Provide technical leadership across multiple engineering squads by fostering autonomy, accountability, and technical excellence. Support teams in architectural decisions and best practices for scaling.
- Manage and develop engineering teams through mentorship, coaching, one-on-ones, and defining clear career development paths. Promote knowledge sharing and squad cohesion.
- Improve developer workflows and satisfaction using engineering metrics to identify bottlenecks and implement measurable improvements.
- Lead evaluation and integration of AI technologies to enhance productivity and support AI-powered product features.
- Own the software development lifecycle ensuring high-quality delivery, QA best practices, and continuous improvement of workflows and team efficiency.
- Attract, recruit, and onboard top engineering talent while fostering a diverse and inclusive environment. Support team structuring and levelling.
- Collaborate closely with Product, Content, and Data Science teams to plan, build, and release impactful features, advocating for iterative delivery and fast feedback cycles.
- Partner with senior leadership to align engineering objectives with company strategy and contribute to broader initiatives including hiring and process evolution.
Skills & Requirements:
- Deep experience with Node.js and TypeScript.
- Proven track record of driving and delivering high-quality technical solutions.
- Experience managing software engineering teams of up to 10 people, preferably across multiple squads or projects.
- Comfortable handling ambiguous or complex problems with high ownership and autonomy.
- Excellent communication skills with the ability to work cross-functionally across business stakeholders.
- Strong understanding of what makes a high-performing engineering team and how to foster that environment.
- Passionate about mentoring and supporting engineers’ career development.
- Curious about security trends and developments.
- Experience with React or other SPA frameworks.
- Demonstrated ability to hire and structure engineering teams effectively at scale.
Benefits & Perks:
- 💸 Competitive salary determined by location, seniority, and market rates.
- 🚣 100% Remote working with flexible hours (minimum 4 hours overlap with UK timezone).
- 💻 Dedicated laptop and accessories.
- 👕 Branded swag pack to welcome you onboard.
- 💪 £2,500 personal development budget for certifications and training.
- ⛱️ Annual fully paid company retreat.
- 🧡 Health insurance where applicable.
- 🍼 Enhanced maternity and paternity packages.
- 💸 Pension / 401k contributions.
Location:
Remote with required UK timezone overlap.
Our Hiring Process:
- Stage 1: Talent screening (30 mins)
- Stage 2: Interview with Head of Engineering (60 mins)
- Stage 3: Software Engineering session (60 mins)
- Stage 4: Founders interview (30 mins)
- Potential follow-up with Head of Engineering (15-30 mins)
- Offer & Referencing
Please note: At this time, sponsorship is not available.
How to Apply:
Please send your CV to be considered for this role. For further details, contact us at [dania@pearsoncarter.com] or call 0191 406 6111.
Pearson Carter is the global leader in technology recruitment with specialist roles across the globe — www.pearsoncarter.com
Keywords: Software Engineering Manager, Engineering Lead, Node.js, TypeScript, React, AI Integration, Team Management, SaaS, Agile, Startup, Scale-up, Remote, Full Stack, Technical Leadership.