Software Engineering Specialist - Data

BT Group
Ipswich, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Unix Databases Data Validation Relational Databases Decision Support Systems Elasticsearch Operational Data Store Ruby Software Engineering Data Streaming Systems Integration
+12 more
Web Application Frameworks Test-Driven Development (TDD) Grafana Git Apache Kafka Build Tools Data Management Machine Learning Operations Tools for Reporting Functional Programming Kibana Data Pipelines

Job description

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.

Requirements

Do you have experience in UNIX?, * 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.

Benefits & conditions

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? ., buttontexte6be8fb3cc2fb349 a{ border: 1px solid transparent; } .buttontexte6be8fb3cc2fb349 a: focus{ border: 1px dashed #5514b4 !important; outline: none !important; } .buttontexte609b96dc5d4f292 a{ border: 1px solid transparent; } .buttontexte609b96dc5d4f292 a: focus{ border: 1px dashed #5514b4 !important; outline: none !important; } .buttontextd76a55e30668a8c9 a{ border: 1px solid transparent; } .buttontextd76a55e30668a8c9 a: focus{ border: 1px dashed #5514b4 !important; outline: none !important; }

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

Videos

See all

Related articles

See all