At a Glance
- Tasks: Lead a talented team while contributing to core codebases and driving AI-powered engineering.
- Company: Expana, a leader in data intelligence for the food and CPG industries.
- Benefits: Agile working model, remote work options, and opportunities for professional growth.
- Other info: Join a culture of collaboration, innovation, and continuous learning.
- Why this job: Shape the future of data intelligence and influence long-term architecture.
- Qualifications: 5+ years in software engineering with management experience and strong technical skills.
The predicted salary is between 36000 - 60000 £ per year.
Are you prepared to explore the ever‐changing landscape of global commodity prices, forecasts, and market intelligence? Expana is a leading independent provider of this data for the food, consumer packaged goods (CPG), and capital goods industries. We offer our data and insights through various cloud‐based SaaS products, as well as APIs and Data Feeds.
Expana is scaling fast and we are looking for a hands‐on Software Engineering Manager who blends deep technical expertise with inspiring engineering leadership. If you are the kind of leader who still loves to build, architect, mentor, and elevate teams, this is your opportunity to make a defining impact. This role is perfect for someone who thrives at the intersection of architecture, delivery, and people development. You will guide technical direction, contribute directly to core codebases, and champion a modern engineering culture that embraces AI‐powered development, continuous improvement, and high‐performance delivery.
As a working manager, you will own outcomes, shape engineering excellence, and coach a talented team to reach new levels of technical and architectural maturity.
What You’ll Be Doing
- Technical Leadership & Hands‐On Contribution (60%)
- Contribute directly to core services, data pipelines, shared libraries, and platform enhancements.
- Lead architecture reviews, technical design sessions, and long‐term technology planning.
- Define and uphold engineering standards across code quality, testing, observability, performance, and security.
- Drive adoption of AI‐assisted engineering, including:
- AI‐powered code generation, refactoring, testing, and documentation
- Coaching engineers on safe, effective AI usage
- Introducing AI‐based quality checks and workflow accelerators
- Evaluate and introduce new tools, frameworks, and technologies that elevate developer experience.
- Identify technical risks, unblock engineers, and ensure delivery is fast, reliable, and scalable.
- Collaborate with Staff and Principal Engineers to define shared architecture patterns and long‐term platform direction.
- Team Management & People Development (40%)
- Lead, coach, and develop a team of software engineers with clear goals and continuous feedback.
- Run regular 1:1s, career development conversations, performance reviews, and promotion assessments.
- Build a culture of ownership, autonomy, collaboration, and continuous learning.
- Mentor engineers in:
- System design and architectural thinking
- High‐quality coding practices
- Effective problem solving
- AI literacy and productivity techniques
- Partner closely with Product, Design, and Data teams to prioritise effectively and deliver meaningful outcomes.
- Support recruitment, onboarding, and capability planning as the engineering organisation grows.
What You Bring
- 5+ years as a Senior, Staff, or Lead Engineer with strong hands‐on technical impact.
- 1–3+ years managing engineers or leading technical delivery teams.
- Deep expertise in TypeScript/JavaScript, Node.js, modern backend/frontend engineering, and SQL.
- Strong understanding of distributed systems, scalable architecture, cloud platforms, and production operations.
- Proven ability to mentor and elevate engineers at multiple levels.
- Experience driving architectural decisions and long‐term technical strategy.
- Comfortable delivering complex workstreams in fast‐paced, product‐centric environments.
- Excellent communication skills and the ability to simplify complex topics.
Who You Are
- A self‐starter with strong ownership and accountability.
- A pragmatic, empathetic leader who balances technical excellence with team wellbeing.
- Passionate about AI‐accelerated engineering and modern developer tooling.
- Comfortable navigating ambiguity and evolving business needs.
Why Join Expana?
You will be joining a company where engineering excellence, innovation, and data intelligence are at the heart of everything we do. You will shape the future of our platform, influence long‐term architecture, and help build a world‐class engineering organisation from the inside out. If you are excited by the idea of leading while still staying close to the code — we would love to hear from you.
Our Core Values at Expana
- Brilliance - We strive for excellence in everything we do, pushing the boundaries of creativity and innovation to deliver outstanding results.
- Connected - We believe in the power of collaboration and communication. By fostering strong relationships within our teams and with our partners, we create a supportive environment that drives success.
- Make a Difference - We are committed to making a positive impact in our industry and community. Our actions reflect our dedication to sustainability, social responsibility, and delivering value to our stakeholders.
Other values such as trust, transparency, creativity, and ownership define our brand and company culture. These qualities are what we seek in our teams as well. Your unique communication style and optimistic vision will inspire harmony with colleagues, customers, and business partners. Your commitment to excellence and strong relationship skills are also valued. Positive energy and strategic skills are key to succeeding at Expana. We value both individual success and collaboration, seeking dynamic team players who think outside the box. Everyone's development is integral to our collective success, so we foster and support each person's strengths and talents.
In return for your hard work and dedication, we offer fantastic rewards. Please note that we operate with an agile working model, allowing for remote work and occasional travel to our offices. It is important to mention that we cannot sponsor or provide any work visas to any candidate in our locations and we will be conducting Right to Work checks during our hiring practices to ensure compliance with employment laws.
Software Engineering Manager in London employer: Expana
Join a forward-thinking organisation that prioritises employee experience and development, offering a dynamic work culture where your contributions as a People Advisor will directly impact the transformation of our HR function. With a commitment to inclusivity and professional growth, you'll have access to continuous improvement initiatives and the opportunity to work with innovative HR technologies in a supportive environment. Located in a vibrant area, this role not only promises meaningful work but also a chance to be part of a team dedicated to excellence and compliance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Manager in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your technical expertise and passion for software engineering to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Mock interviews with friends or using platforms can help you feel more confident and ready to tackle those tricky coding challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team at Expana.
We think you need these skills to ace Software Engineering Manager in London
Some tips for your application 🫡
Show Your Passion for Tech:When you're writing your application, let your enthusiasm for technology and engineering shine through. We want to see how you blend technical expertise with leadership, so share examples of projects you've led or contributed to that highlight your skills.
Tailor Your Application:Make sure to customise your application to fit the role of Software Engineering Manager at Expana. Highlight your experience with TypeScript, Node.js, and any relevant cloud platforms. This shows us that you understand what we're looking for and that you're genuinely interested in the position.
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that makes it easy for us to see your qualifications and how they align with our needs.
Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end.
How to prepare for a job interview at Expana
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in TypeScript, JavaScript, and Node.js. Be ready to discuss your hands-on experience with these technologies and how you've applied them in real-world scenarios.
✨Showcase Your Leadership Style
Prepare to talk about your approach to team management and development. Think of specific examples where you've mentored engineers or led a project, highlighting how you foster collaboration and continuous learning within your team.
✨Understand the Company Culture
Familiarise yourself with Expana's core values like brilliance, connection, and making a difference. Be ready to explain how your personal values align with theirs and how you can contribute to their culture of innovation and excellence.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and architectural thinking. Practice articulating your thought process when faced with technical challenges, and be prepared to discuss how you would handle ambiguity in a fast-paced environment.