Software Engineer - Belfast

BT Group

Belfast City District

On-site

GBP 36,000 - 67,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

10% annual bonus

Job summary

BT Group is hiring for a backend engineer to develop and enhance billing services and microservices across our consumer billing journeys and platform improvements. You’ll contribute by writing and testing high-quality Java/Spring Boot code within established engineering standards and delivery plans.

The role emphasizes secure, scalable services, API-first development, and close collaboration with product, QA, architecture, and operations.

Qualifications

  • Experience developing, testing, and supporting backend services and APIs using Java and Spring Boot.
  • Understanding of microservices architecture, REST APIs, integration patterns, and modern software engineering practices.
  • Experience contributing to software delivery through coding, debugging, testing, release support, and defect resolution within an engineering team.
  • AWS and EKS (Kubernetes) cloud platform experience.
  • Oracle Database knowledge, including SQL, data access, and performance considerations.
  • CI/CD and deployment automation experience.
  • Enterprise billing platform experience.
  • NetCracker RBM exposure or knowledge.
  • Production support and incident management experience.
  • AI technologies in software engineering, such as AI-assisted development tools.
  • Computer Science degree or equivalent technical qualification.

Responsibilities

  • Develop and enhance backend services and microservices that support consumer billing journeys, integrations, and platform improvements.
  • Contribute to the delivery of new technology by writing, testing, and maintaining high-quality code within agreed engineering standards and delivery plans.
  • Support build, test, deployment, and release activities to help deliver safe and reliable change across billing services.
  • Apply established engineering patterns and guidance to build Java/Spring Boot services, APIs, and integrations that are secure, supportable, and scalable.
  • Contribute to solution design discussions, code reviews, and technical refinement activities as part of a wider engineering team.
  • Learn and apply modern engineering practices such as microservices design, API-first development, version control, and automated testing.
  • Support the deployment and operation of billing services in AWS and EKS, following established standards for logging, monitoring, and resilience.
  • Assist with troubleshooting incidents, resolving defects, and improving service reliability in production and non-production environments.
  • Contribute to CI/CD improvement, deployment automation, and operational best practice through continuous learning and hands-on support.
  • Develop and maintain application components that interact with Oracle DB, following agreed patterns for data access, integrity, and performance.
  • Support billing platform integrations and help maintain reliable dependencies across Oracle DB and the NetCracker RBM instance.
  • Work with teammates and dependent systems to help maintain billing flows, reconciliations, and service continuity.
  • Work closely with engineers, Product, QA, Architecture, Operations, and other teams to support delivery of billing solutions.
  • Take feedback positively and use mentoring, code reviews, and day-to-day collaboration to grow technical capability and confidence.
  • Contribute to a customer-focused, delivery-driven, and one-team culture by being committed, clear, and connected in how you work.

Skills

Java
Spring Boot
Microservices
REST APIs
CI/CD
Incident management
AI tools

Education

Computer Science degree

Tools

AWS
Kubernetes
Oracle DB
NetCracker RBM
CI/CD tooling

Job description

Salary: £36,000 - 67,000 per year

Requirements:
  • Experience developing, testing, and supporting backend services and APIs using Java and Spring Boot.
  • Understanding of microservices architecture, REST APIs, integration patterns, and modern software engineering practices.
  • Experience contributing to software delivery through coding, debugging, testing, release support, and defect resolution within an engineering team.
  • AWS and EKS (Kubernetes) cloud platform experience.
  • Oracle Database knowledge, including SQL, data access, and performance considerations.
  • CI/CD and deployment automation experience.
  • Enterprise billing platform experience.
  • NetCracker RBM exposure or knowledge.
  • Production support and incident management experience.
  • AI technologies in software engineering, such as AI-assisted development tools.
  • Computer Science degree or equivalent technical qualification.
Responsibilities:
  • Develop and enhance backend services and microservices that support consumer billing journeys, integrations, and platform improvements.
  • Contribute to the delivery of new technology by writing, testing, and maintaining high-quality code within agreed engineering standards and delivery plans.
  • Support build, test, deployment, and release activities to help deliver safe and reliable change across billing services.
  • Apply established engineering patterns and guidance to build Java/Spring Boot services, APIs, and integrations that are secure, supportable, and scalable.
  • Contribute to solution design discussions, code reviews, and technical refinement activities as part of a wider engineering team.
  • Learn and apply modern engineering practices such as microservices design, API-first development, version control, and automated testing.
  • Support the deployment and operation of billing services in AWS and EKS, following established standards for logging, monitoring, and resilience.
  • Assist with troubleshooting incidents, resolving defects, and improving service reliability in production and non-production environments.
  • Contribute to CI/CD improvement, deployment automation, and operational best practice through continuous learning and hands-on support.
  • Develop and maintain application components that interact with Oracle DB, following agreed patterns for data access, integrity, and performance.
  • Support billing platform integrations and help maintain reliable dependencies across Oracle DB and the NetCracker RBM instance.
  • Work with teammates and dependent systems to help maintain billing flows, reconciliations, and service continuity.
  • Work closely with engineers, Product, QA, Architecture, Operations, and other teams to support delivery of billing solutions.
  • Take feedback positively and use mentoring, code reviews, and day-to-day collaboration to grow technical capability and confidence.
  • Contribute to a customer-focused, delivery-driven, and one-team culture by being committed, clear, and connected in how you work.
Technologies:
  • AI
  • API
  • AWS
  • Backend
  • CI/CD
  • Cloud
  • Incident Management
  • Support
  • Java
  • Kubernetes
  • Mobile
  • Oracle
  • REST
  • SQL
  • Spring
  • Spring Boot
  • microservices

More:

We are BT Business, and we are executing a multi-year transformation to restore growth, modernise at scale, and unlock new markets beyond connectivity. We are reshaping our business by simplifying our portfolio, digitising our customer experience, and building market-leading capability across cyber, AI, and managed services, powered by the UKs leading fixed and mobile networks. This role supports the development and evolution of our consumer billing platforms, giving you the opportunity to build resilient backend services in a co-located engineering team while developing hands-on experience with Java/Spring Boot, AWS, EKS, and Oracle DB. Our package includes a 10% on-target annual bonus, access to an online private GP for you and your immediate family, paid carers leave, enhanced maternity, paternity and adoption leave, discounted EE and BT products, a market-leading pension scheme, and a holiday purchase scheme, with additional benefits available such as healthcare, dental, and gym memberships.

last updated 37 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

BT Group • Belfast City District

On-site
GBP 50,000 - 65,000
10% on target annual bonus
Private GP 24/7
Pension scheme 5%/10%
+2
Software Engineering Specialist
Software Engineering Specialist

BT Group • Belfast City District

On-site
GBP 90,000 - 120,000
10% on target annual bonus
Online private GP 24/7
Carers leave up to 2 weeks
+4
Senior Java Full-Stack Engineer
Senior Java Full-Stack Engineer

BT Group • Birmingham

Hybrid
GBP 50,000 - 75,000
10% bonus
Online private GP 24/7
Pension scheme 5% from you and 10% by
+4
Billing Platform Tech Lead – Java/Spring/AWS
Billing Platform Tech Lead – Java/Spring/AWS

BT Group • Belfast City District

Hybrid
GBP 90,000 - 120,000
10% on target annual bonus
Online private GP 24/7
Carers leave up to 2 weeks
+4
Backend Software Engineer - Java/SpringBoot, AWS & EKS
Backend Software Engineer - Java/SpringBoot, AWS & EKS

BT Group • Belfast City District

On-site
GBP 50,000 - 65,000
10% on target annual bonus
Private GP 24/7
Pension scheme 5%/10%
+2
Engineering Manager
Engineering Manager

BT Group • Belfast City District

On-site
GBP 70,000 - 95,000
10% on target annual bonus
Private GP 24/7 for you and family
Pension scheme – 5% from you and 10%匹?
Software Engineering Specialist - Back End
Software Engineering Specialist - Back End

BT Group • Greater London

On-site
GBP 90,000 - 120,000
10% on target bonus
BT Pension
25 days annual leave
+2
Software Engineering Specialist
Software Engineering Specialist

BT Group • Greater London, Cheltenham, Ipswich, Manchester

On-site
GBP 90,000 - 110,000
Annual bonus (10%)
Private GP 24/7
Carers leave
+4
Software Developer
Software Developer

BT Group • Cheltenham

On-site
GBP 50,000 - 75,000
DV allowance up to £5k per annum paid
25 days annual leave
World-class training and development
+2
Software Engineering Professional
Software Engineering Professional

BT Group • Cheltenham

On-site
GBP 60,000 - 85,000
Bonus 10% on target annual bonus
Private GP 24/7
Carers leave
+4