Head of Engineering / Software Engineering Manager
We are PropertyBox, the UK’s leading visual content partner for estate agents. We help estate agents transform the way properties are presented and sold by offering premium photography, floor plans, drone & aerial imagery, virtual tours, video trailers, and other visual content services. PropertyBox is an all-in-one, AI-powered property marketing platform, designed to make property marketing faster, more effective and more beautiful. It enables estate agents to enhance their listing content through tools like photo enhancements, AI-generated property descriptions, social media campaign creation, easy floor plans, and ordering EPCs, all in one place. Powerful property marketing. It’s in the box!
💼 The job
The Head of Engineering leads a multi-disciplined engineering team across multiple product areas including multi-platform apps including technology stacks of .NET, Flutter for mobile apps and our back-office Dynamics 365 environment.
📋 What you’ll be doing
Reporting to the Technology Director you’ll be involved in:
- Leading and line-managing an engineering team across multiple squads including c.20 software engineers and QA engineers
- Working with Product team members to align product roadmaps to engineering teams so squads are resourced appropriately against short and longer-term priorities
- Driving innovation across engineering practices through processes, tooling and technology
- Owning and delivering an engineering strategy covering software development lifecycle, CI/CD, QA, and automation
- Collaborating with other Technology teams covering architecture, security, DevOps ensuring well-architected solutions and balancing product enhancement against technical debt and platform
- Running engineering communities fostering an engaged culture with values aligned to success, collaboration and innovation ensuring the community is engaged, up to date and forward thinking
- Supporting and working against a budget, including financial activities supporting the team capital expenditure process
- Acting as the principal engineering escalation point and acting as the voice of engineering across technical communities
- Keeping up to date with competing and evolving technologies, such as AI, which could help improve efficiencies, optimisations and speed-to-deliver
- Responsibility for ensuring engineering standards and processes are agreed and aligned, enforced and implemented
🎯 Who we’re looking for
- Technical background in an engineering discipline, ideally full stack, across Azure, C# .NET, React. Dart and Flutter would be advantageous and but not essential
- Experienced engineering leader who has managed one or more engineering teams covering inter-connected products, ideally including both web and mobile apps
- Building and/or involvement in a cloud strategy for internally developed systems including effective knowledge of cloud compute and infrastructure cost aligning to development strategy
- Proven experience of delivering continuous improvement across engineering practices
- People management experience including supporting, mentoring, building a measurable successful engineering team
- Experience in modern software development lifecycle and quality practices including DevOps / CI/CD and QA
- Experience building out quality assurance allowing for effective testing in both manual and automated methods for regression testing
- Release management optimisation taking advantage of technology resulting in quicker, automated, lower-risk software deployments
- Creating career paths for all engineering roles
- Understanding of secure-by-design principles, data security & governance, CVE vulnerability management and general best practices in modern software engineering
- Experience in managing technical debt and security vulnerability lifecycle through to completion
📍 Where will you be based?
We are a remote-first business so our working is mostly home-based and across the Technology and Product teams we operate a flexible working policy with up to 1 day a week in our East Croydon shared office space to get together with team members.
🌟 What’s in it for you?
At PropertyBox we believe in our journey and our way of working reflects an ‘all together’ approach to solving problems, working together and shared vision. Alongside this we also offer all our colleagues:
- Flexible home working
- 25 days annual leave, plus bank holidays, plus your birthday
- Flexibility to buy and sell additional days
- Up to 6% company contributed pension
- Private healthcare
- Life assurance
This job description is intended to be an indication of the scope of the role. In addition to these functions employees are required to carry out such other duties as may reasonably be required.
Please note due to the volume of applications received, it may not be possible to respond to every application.
Right to Work Requirement: Applicants must have an existing, permanent right to work in the UK. We are unable to offer visa sponsorship for this role.