At a Glance
- Tasks: Lead a high-performing engineering team to deliver innovative software solutions.
- Company: Join Ubisense, a leader in Industry 4.0 and IoT technology.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Shape the future of smart spaces and make a real-world impact.
- Qualifications: Proven leadership in software engineering and expertise in DevOps practices.
- Other info: Dynamic work environment with a focus on continuous improvement and innovation.
The predicted salary is between 72000 - 108000 £ per year.
Ubisense is a company at the forefront of Industry 4.0 and the Industrial Internet-of-Things. We build products that transform physical space into “smart space”, enabling software to see, understand and participate in the real world of people and business activities. This unique ability to connect the physical to the digital has been our driving force for more than 18 years and has enabled Fortune 500 manufacturers like Daimler-Benz, Lockheed Martin and John Deere to revolutionise the way they build our cars, the most advanced aircraft and the machinery that grows our food.
We are a privately held company with around 60 employees, supporting customers across North America, Europe, UK, Japan and the Middle East. We have ambitious and well-funded growth plans, requiring talented people to help execute on our vision. We are looking for people who are interested in the future, who believe that technology will play a fundamental role in improving the world of tomorrow, and who want to be a part of making that happen.
Ubisense delivers solutions based on our SmartSpace® and Dimension4® products, providing real-time visibility and control to customers in advanced manufacturing, transit, pharmaceutical, and defence sectors. SmartSpace® is a highly configurable software platform targeted at complex problems in IoT and Industry 4.0. Many SmartSpace applications also use our world leading Dimension4® Real Time Location System.
The Head of Software Engineering is accountable for building and operating a high-performing engineering organisation that delivers secure, reliable, and maintainable software at pace. This role owns the end-to-end engineering lifecycle—from strategy and architecture to delivery, tooling, and quality—while cultivating engineering excellence and modern DevOps/CI/CD practices. The successful candidate is a hands-on technical leader who can write code, set engineering standards, and lead teams through change.
Key Outcomes (12-18 months)- Reliable, predictable delivery: Transparent quarterly release train and sprint cadences; measurable improvements on DORA metrics (lead time, deployment frequency, change failure rate, MTTR).
- Modern delivery pipeline: A robust CI/CD platform with automated build, test, security scanning, and progressive delivery; trunk-based workflows and high-quality code reviews.
- Fit-for-purpose architecture: Clear architectural runway, reference designs, and decision records (ADRs); reduced complexity and improved scalability.
- Quality by design: Shift-left testing, high unit/integration test coverage, meaningful end-to-end test automation, and clear quality gates.
- Engineering culture: Engaged teams with strong craftsmanship, documentation standards, and continuous improvement mindset (SPACE metrics for developer experience).
- Strategy and Planning
- Define the engineering operating model, aligning architecture, delivery, and platform engineering to product goals.
- Translate business objectives into technical roadmaps, capacity plans and quarterly OKRs.
- Delivery Ownership
- Own the what/when/how of engineering delivery: intake, prioritisation, estimation, sprint planning, release readiness.
- Establish portfolio and release governance with clear stage gates (architecture, security, test, documentation).
- Architecture and Technical Direction
- Chair architecture forums; set standards for patterns, APIs, data, and cloud infrastructure; steward ADRs.
- Ensure systems are observable (logs, metrics, traces) with SLOs and error budgets; lead major incident reviews and blameless post-mortems.
- Methods, Tooling and Platform
- Define and evolve SDLC and development methodologies (Agile/Scrum/Kanban, trunk-based development, code review practices).
- Own the DevOps toolchain (source control, CI/CD, artefact management, IaC, secrets management, environments, test automation, security scanning).
- Partner with IT on platform reliability, scalability, cost, and resilience.
- Quality and Security
- Set quality standards and test strategies (unit, integration, E2E, performance, security); implement coverage targets and defect escape thresholds.
- Embed secure coding and secure release practices.
- People Leadership and Organisation
- Lead architects, developers, testers, and tech authors; nurture craft disciplines and communities of practice.
- Hire, onboard, mentor, and develop engineering talent; define career ladders, and competencies.
- Stakeholder Management
- Work closely with Product, Support, Professional Services, and IT to ensure the roadmap is feasible, valuable, and supportable.
- Communicate plans, risks, and outcomes concisely to executives and non-technical stakeholders.
- Financial and Vendor Ecosystem
- In conjunction with the CIO, manage engineering budgets, cloud/runtime costs, and ROI on tooling.
- Evaluate and govern vendors (cloud, tooling, testing services).
- Documentation and Knowledge
- Ensure clear, current documentation (architecture, APIs, runbooks, user guides) and a robust knowledge base.
- Establish standards and workflows for Technical Authors integrated with release trains.
- Track record of leading engineering at Head of Engineering level (or equivalent).
- Experience with DevOps/CI/CD (Git, pipelines, artifact repositories), IaC (e.g., Terraform/Bicep), containers/orchestration (Docker/Kubernetes), and cloud platforms (Azure/AWS).
- Strong command of software architecture (domain-driven design, modular monoliths/microservices, eventing), APIs, and data design.
- Proven quality leadership: test automation strategies, reliability engineering (SLOs, error budgets), performance engineering.
- Demonstrated security leadership within engineering: secure coding practices, vulnerability management, SBOMs, supply-chain security, threat modelling.
- Expertise in modern Agile delivery (Scrum/Kanban), product collaboration, and scaling patterns (e.g., lightweight portfolio cadence).
- Experience with manufacturing/location-based solutions or industrial interfaces (OPC, MQTT), data streaming, and edge deployment.
- Familiarity with documentation workflows and tech’ authoring standards.
- Exposure to ITIL-aligned change/release processes and ISO/IEC quality/security frameworks.
- Bachelor’s degree in computer science, Engineering, Mathematics, or a related field with a high computing content.
- Technical leadership: Sets high bars, makes pragmatic decisions, and can deep dive when needed.
- Delivery excellence: Turns strategy into outcomes, manages trade-offs, and drives predictability.
- Communication: Explains complex topics to varied audiences; crisp executive updates.
- People and culture: Builds inclusive, high-trust teams; coaches and multiplies talent.
- Systems thinking: Optimises end-to-end flow and reliability, not just local focus.
- DORA: Lead time for changes; Deployment frequency; Change failure rate; MTTR.
- Quality: Defect escape rate; Test coverage health; Mean time between incidents; Performance SLAs/SLO adherence.
- Flow and predictability: Throughput, cycle time, on-time delivery vs. plan, WIP limits adherence.
- Security and compliance: Vulnerability remediation time; dependency hygiene; SBOM coverage; audit readiness.
- SDLC policies and quality gates are enforced via automation (build, test, scan, deploy) with clear “go/no-go” criteria at each stage.
- Documentation is a first-class deliverable; releases are accompanied by updated architecture notes, API references, and user guides.
- Continuous improvement: Regular retrospectives across teams; quarterly engineering reviews; blameless culture.
- You manage your time effectively.
- You are willing to travel occasionally both nationally and internationally.
Head of Software Engineering in Cambridge employer: Ubisense Limited
Contact Detail:
Ubisense Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software Engineering in Cambridge
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, conferences, or even online webinars. 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! Create a portfolio or GitHub repository showcasing your projects and contributions. This is especially important for a tech role like Head of Software Engineering, where demonstrating your coding prowess can set you apart from the competition.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Don’t just focus on the theory; be ready to discuss how you've applied your knowledge in real-world situations. We want to see how you think and solve problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Ubisense and contributing to our exciting journey in Industry 4.0.
We think you need these skills to ace Head of Software Engineering in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Head of Software Engineering role. Highlight your experience with DevOps, CI/CD, and software architecture. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our vision at Ubisense. Keep it concise but impactful – we love a good story!
Showcase Your Leadership Skills: As a potential leader, we want to see examples of how you've built and nurtured high-performing teams. Share specific instances where you've driven change and fostered an engineering culture.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team!
How to prepare for a job interview at Ubisense Limited
✨Know Your Tech Inside Out
As a candidate for the Head of Software Engineering, you need to be well-versed in DevOps, CI/CD, and cloud platforms like Azure or AWS. Brush up on your knowledge of software architecture and be ready to discuss how you've implemented these technologies in past roles.
✨Showcase Your Leadership Skills
This role requires strong people leadership. Prepare examples of how you've built high-performing teams, mentored talent, and fostered an inclusive culture. Be ready to discuss your approach to managing engineering delivery and how you’ve driven team engagement.
✨Demonstrate Strategic Thinking
Ubisense is looking for someone who can translate business objectives into technical roadmaps. Think about how you've aligned engineering goals with business needs in previous positions and be prepared to share specific outcomes from those experiences.
✨Prepare for Technical Discussions
Expect to dive deep into technical topics during your interview. Be ready to discuss your experience with software quality, security practices, and testing strategies. Practise explaining complex concepts in a way that’s easy for non-technical stakeholders to understand.