At a Glance
- Tasks: Lead and mentor a dynamic engineering team while driving innovative AI-enabled software development.
- Company: Join a fast-growing tech company shaping the future of customer data platforms.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Exciting chance to shape engineering culture and practices in a rapidly evolving environment.
- Why this job: Be at the forefront of AI-driven engineering and make a real impact on technology.
- Qualifications: Proven experience in leading software teams and a passion for modern engineering practices.
The predicted salary is between 80000 - 100000 £ per year.
XCM is building Horizon, a modern customer data platform focused on scalable, integration-heavy data handling. We are looking for an Engineering Manager to help build and scale a high-performing engineering team capable of delivering ambitious platform capabilities with speed, quality, and operational excellence.
This is a highly hands-on leadership role for someone who combines strong engineering judgement with the ability to lead a team of 10-12 directly, improve delivery capability, and contribute meaningfully to the technical execution of the platform. The role will report to the CTO and work closely alongside them. The CTO retains ownership of overall technical vision, platform architecture, and R&D direction, while the Engineering Manager will play a key role in driving day-to-day engineering execution, supporting the development team, and taking operational and delivery responsibilities off the CTO’s plate.
We are not looking for a traditional people manager removed from engineering. This role is for a player-manager who enjoys staying close to the technology, contributing to technical discussions, supporting engineers directly, and helping build a lean, highly capable engineering organisation designed for the next generation of AI-enabled software development.
What You’ll Be Responsible For
- Engineering Leadership & Team Development
- Lead, mentor, and support a team of Software Engineers
- Recruit, mentor, and develop exceptional engineers
- Create a high-performance engineering culture focused on ownership, quality, pragmatism, and continuous improvement
- Provide hands-on technical leadership and guidance to engineers
- Support recruitment, onboarding, and development of engineering talent
- Establish clear engineering standards, expectations, and accountability
- Help engineers grow through coaching, feedback, and technical mentorship
- Lead by example through strong technical judgement and delivery focus
- Stay close to the day-to-day engineering work and contribute directly where needed
- Act as a force multiplier for the CTO by helping manage operational engineering responsibilities
- Delivery & Execution
- Improve engineering execution, predictability, and delivery capability
- Help the team ship high-quality software rapidly and safely
- Build scalable engineering processes appropriate for a fast-growing technology company
- Improve development workflows, testing practices, release processes, and operational maturity
- Work closely with Product and the CTO to align engineering priorities with business goals
- Remove blockers and improve collaboration across teams
- Drive continuous improvements in engineering effectiveness and developer productivity
- Support sprint planning, prioritisation, and execution without introducing unnecessary process or bureaucracy
- AI-Enabled Engineering
- Driving adoption of AI-assisted engineering workflows
- Improving developer productivity through tooling and automation
- Exploring AI-assisted approaches to testing, debugging, documentation, operations, and software delivery
- Encouraging experimentation with modern engineering tooling and workflows
- Maintaining strong engineering quality and discipline in AI-assisted development environments
- Helping evolve engineering practices that maximise the effectiveness of small, highly capable teams
- Technical Contribution & Collaboration
- Contribute actively to technical and architectural discussions
- Collaborate closely with the CTO on platform evolution and technical direction
- Support engineering delivery across cloud-native systems, APIs, integrations, distributed systems, and data-intensive applications
- Help ensure systems are scalable, reliable, maintainable, and operationally mature
- Support strong engineering decision-making across the team
- Help evolve technical standards and engineering practices over time
- Remain close to implementation details and engineering challenges rather than operating purely at a management layer
What We’re Looking For
- Essential Experience
- Significant experience leading software engineering teams in a product or platform environment
- Strong software engineering background with high technical credibility
- Experience managing and mentoring individual engineers directly
- Experience improving engineering delivery, operational maturity, and team effectiveness
- Strong understanding of modern cloud-native engineering practices
- Experience with distributed systems, APIs, integrations, and data-intensive platforms
- Comfortable operating in a fast-moving startup or scale-up environment
- Strong communication and leadership skills
- Willingness to remain hands-on and close to technical delivery
- Strong interest in AI-enabled software engineering and developer productivity
- Ideal Characteristics
- Prefer building over bureaucracy
- Care deeply about engineering quality and execution
- Still enjoy being close to technology and delivery
- Want to lead engineers directly rather than manage layers of management
- Lead through judgement and technical credibility rather than process alone
- Believe small, highly capable teams can outperform much larger organisations
- Have strong opinions on how AI will change software engineering
- Enjoy improving systems, teams, and ways of working
- Balance pragmatism with high standards
- Are excited by ownership, ambiguity, and helping scale engineering capability from the ground up
Technology Environment
- Cloud-native distributed systems
- Event-driven architecture
- APIs and integrations
- Data platforms and analytics systems
- Containerised infrastructure and orchestration
- Modern developer tooling and automation
Technology exposure should include: .NET / C#, Kubernetes, Kafka and streaming systems, Clickhouse and analytical platforms, Python, React / Typescript and modern frontend tooling, Infrastructure automation and observability tooling, Azure. Breadth of engineering judgement is more important than experience with every specific technology.
What Success Looks Like
- Establishing a strong and scalable engineering organisation
- Recruiting and retaining exceptional engineers
- Delivery of immediate product priorities
- Introducing high-quality engineering standards without excessive process overhead
- Improving operational maturity and platform reliability
- Establishing AI-enabled engineering workflows and tooling
- Building a high-trust, high-performance engineering culture
- Helping XCM scale platform delivery capability without scaling bureaucracy
Why This Role Is Exciting
This is an opportunity to help shape what a modern engineering organisation looks like in an AI-native world and within an exciting and fast-growing business. You’ll join at a stage where foundational platform capabilities are still being built, meaning there is significant opportunity to shape engineering culture, practices, tooling, and team evolution from the ground up. The role offers substantial scope for growth and increasing technical leadership responsibility over time as the platform and organisation mature.
Engineering Manager in Watford employer: XCM
XCM is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those passionate about engineering and AI. With a strong emphasis on mentorship and professional development, employees are encouraged to take ownership of their work while contributing to cutting-edge technology in a fast-paced environment. Located in a vibrant area, XCM offers unique opportunities for growth and collaboration, making it an ideal place for ambitious engineers looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Engineering Manager in Watford
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the role you want. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or any projects that highlight your engineering prowess, make sure to share them. Whether it’s GitHub repos or personal projects, having tangible proof of your abilities can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Research the company and its tech stack, and be ready to discuss how your experience aligns with their needs. Practice common interview questions, but also be prepared to dive deep into technical discussions—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals who are excited about building the future of engineering. Plus, applying directly can sometimes give you a better shot at getting noticed by the hiring team.
We think you need these skills to ace Engineering Manager in Watford
Some tips for your application 🫡
Show Your Passion for Engineering:When writing your application, let your enthusiasm for engineering shine through! We want to see how excited you are about building and leading high-performing teams. Share specific examples of your hands-on experience and how you've contributed to technical discussions in the past.
Tailor Your Application:Make sure to customise your application to reflect the job description. Highlight your experience with cloud-native systems, distributed architectures, and AI-enabled workflows. This shows us that you understand what we're looking for and how you can fit into our vision.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on your key achievements and skills. Use bullet points if it helps to make your experience stand out!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!
How to prepare for a job interview at XCM
✨Know Your Tech Inside Out
As an Engineering Manager, you need to demonstrate a solid understanding of the technologies mentioned in the job description. Brush up on cloud-native systems, APIs, and AI-enabled engineering practices. Be ready to discuss how you've applied these in past roles and how they can be leveraged in this position.
✨Showcase Your Leadership Style
This role requires a hands-on leader who can mentor and support engineers directly. Prepare examples of how you've led teams in the past, focusing on your approach to building a high-performance culture and improving delivery capabilities. Highlight your ability to balance technical involvement with team management.
✨Align with Company Goals
Understand XCM's vision for their customer data platform and how the Engineering Manager role fits into that. Be prepared to discuss how you would align engineering priorities with business goals and improve collaboration across teams. This shows you're not just thinking about the tech but also the bigger picture.
✨Embrace AI and Innovation
Since the company is focused on AI-enabled software development, express your enthusiasm for exploring AI-assisted workflows and modern tooling. Share any relevant experiences where you've implemented innovative solutions or improved developer productivity through technology. This will demonstrate your forward-thinking mindset.