Why this job matters
This is a hands-on developer role where you will work in a small team of full-stack software developers. You will work closely with our customers (including data specialists embedded in our operational teams) to build tools that, amongst other things, enable them to derive insights, analyse operational data, and apply their domain knowledge effectively.
What you’ll be doing
• Your work will involve designing and implementing software that helps our users work with data: building data pipelines, developing visualisation and analytics tools, integrating with existing data platforms, and enabling data-driven decision making.
• You will own individual pieces of work end-to-end and be expected to work with our customers to define what it is they need.
• You wonʼt be expected to be a data scientist, but you will be expected to understand data workflows, the underlying technologies, appreciate analytical needs, and work collaboratively to turn them into robust, scalable software.
• You will pair/mob with teammates, coach others, own technical decisions, and help shape the direction of our data tooling.
Essential Skills
• A software developer with a strong software engineering background and extensive experience building robust, maintainable systems.
• Proficiency with Ruby/Rails or strong experience in other OO/functional languages and modern web frameworks.
• A solid understanding of Unix/Linux, Git, and database technologies.
• Passion for high-quality engineering, e.g: TDD, maintainable code, continuous improvement.
• Comfortable building systems that ingest, clean, validate and transform data, including batch and/or streaming workloads (e.g. using Kafka)
• Strong understanding of data modelling, databases (e.g. elasticsearch and relational databases)
Desirable Skills
• Familiarity with machine learning workflows (supporting, not building models).
• Exposure to operational, telemetry or network-related data.
• Experience with data visualisation tools or libraries (e.g. Grafana, Kibana, charting libraries, dashboards).
• Understanding of data quality, data validation, and observability in data pipelines.
Our Package
Tailored benefits make a real difference. That’s why we offer a comprehensive range to support your growth, wellbeing, and everyday life. You can design the package to suit you and your lifestyle. Your core benefits include:
• 10% on target annual bonus
• Access to an online private GP 24/7 for you and your immediate family
• Market-leading paid carers leave with up to 2 weeks off
• Equalized maternity, paternity, and adoption leave – 18 weeks’ full pay and 8 weeks’ half pay
• Discounted EE and BT products, including mobile and broadband
• Market leading Pension scheme – 5% from you and 10% from us
• Holiday purchase scheme
You can select additional benefits, including healthcare, dental, gym memberships and more when you’re ready. Ready to connect for good and help shape the future? Apply now.