Engineering Manager
Location: Edinburgh (Hybrid Working)
Contract: Full-Time, Permanent
Hours: 8:30am – 5:00pm, Monday to Friday (Flexible working applications welcomed)
Key Requirements
- Strong software engineering background, ideally with PHP (Laravel/Symfony), MySQL and SaaS/web application development
- Experience leading, mentoring or managing engineers, whether as an Engineering Manager, Tech Lead or Senior Engineer
- Ability to coach and develop engineers while maintaining technical credibility
- Strong understanding of software delivery, quality, testing, maintainability and release risk
- Excellent communication skills with both technical and non-technical stakeholders
- Passion for improving engineering processes without introducing unnecessary complexity
- Genuine interest in applying AI within engineering workflows and product development
About Us
We are a passionate, innovative and fast-growing software company that develops award-winning property technology solutions.
Our cloud-based platform, SME Professional, is trusted by letting and estate agents across the UK. We also build websites and digital solutions for the property, finance and legal sectors. With a team of nearly 50 people, we're committed to delivering exceptional products and outstanding customer service.
We value curiosity, innovation and continuous improvement. Our modern office beside Leith Links offers flexible working spaces, regular social events and a supportive, collaborative culture.
The Role
We're looking for an Engineering Manager to lead and grow our engineering team behind our SaaS platform.
Reporting to the Technical Director, you'll lead a team of eight engineers with a focus on people leadership, delivery and engineering excellence. While this is primarily a leadership role, you'll remain technically credible and comfortable discussing architecture, reviewing approaches and coaching engineers on best practices.
Our established platform is built on PHP (Silex/Symfony/Laravel) and MySQL, and we're continuing to enhance functionality, modernise our technology stack and embed AI into both our product and engineering practices.
This role is ideal for someone who enjoys developing people, improving team performance and helping build great software that customers rely on every day.
What You'll Be Doing
Lead and Develop Engineers
- Line manage, coach and mentor a team of engineers
- Conduct regular one-to-ones, development discussions and performance reviews
- Foster a culture of accountability, growth and continuous learning
- Support engineers in building confidence, capability and ownership
Keep Delivery Healthy
- Help squads deliver work predictably and sustainably
- Support planning, prioritisation, capacity management and risk mitigation
- Identify blockers early and facilitate effective solutions
- Ensure delivery plans and trade-offs remain visible and realistic
Raise Engineering Standards
- Partner with Tech Leads and senior engineers to improve development practices
- Promote code quality, maintainability, consistency and effective code reviews
- Coach engineers on sound engineering principles and best practices
Collaborate Across Teams
- Work closely with Product Managers, QA and leadership teams
- Communicate effectively with both technical and non-technical stakeholders
- Support cross-functional delivery across Product, Engineering and QA squads
Drive Continuous Improvement
- Identify and remove friction that slows teams down
- Improve processes and ways of working without adding unnecessary bureaucracy
- Build practical habits that improve delivery and quality over time
What We're Looking For
- Strong software engineering background, ideally in PHP, Laravel, MySQL and SaaS platforms
- Previous experience leading, mentoring or managing engineers
- Technical credibility and sound engineering judgement
- Strong understanding of software delivery, testing and quality practices
- Excellent stakeholder management and communication skills
- Ability to improve team effectiveness and delivery processes
- Interest in leveraging AI to improve engineering workflows and product capabilities
Working With AI
AI is an increasingly important part of both our products and our day-to-day engineering practices. You don't need to be an AI specialist, but you should be enthusiastic about applying AI practically to help teams work smarter and build innovative features for customers.
What We Offer
- Annual salary reviews
- Hybrid working environment
- Flexible working opportunities
- Summer 4-day working week during August
- Paid overtime or flexi-time in lieu
- Company pension scheme
- Enhanced family leave after one year of service
- Company sick pay
- Cycle-to-work scheme
- Personal wellness account with access to wellbeing advice, webinars and one-to-one support
- Free flu vaccinations
- Bright and modern office environment
- Free bean-to-cup coffee, tea and soft drinks
- Regular company-funded social events and active social committee
- On-site parking and secure bike storage
How to Apply
To help you stand out, we'd like to know more about you and the type of role you're looking for.
Please submit your CV along with a cover letter or note explaining why you're a great fit for this position. Applications submitted without this information will not be considered.
Benefits:
- Additional leave
- Company events
- Company pension
- Cycle to work scheme
- Enhanced maternity leave
- Enhanced paternity leave
- Free flu jabs
- Free parking
- Health & wellbeing programme
- On-site parking
- Sick pay
- Transport links
- Work from home
Ability to commute/relocate:
- Leith EH6 7EZ: reliably commute or plan to relocate before starting work (required)
Application question(s):
- What are your salary expectations for this role?
Experience:
- people management: 1 year (preferred)
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in Leith EH6 7EZ