Software Engineering Manager
Expana is the world’s leading agrifood-focused Price Reporting Agency (PRA) and global commodity intelligence provider. Formed through the combination of Mintec, Urner Barry, and associated brands, Expana brings together over 200 years of accumulated expertise in global commodity markets, serving more than 3,000 customers across 50 countries.
The Expana platform delivers 36,000+ proprietary price series across 900+ commodities, 70 million+ data points, and 1,400+ price forecasts, all underpinned by IOSCO-assured data integrity. Clients across retail, food manufacturing, agriculture, financial services, and industrial production rely on Expana to optimise procurement, manage commodity risk, and improve profitability across their supply chains.
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.
