Software Engineer - Belfast

BT Group
Belfast, UK
10 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£36,000.0 - £67,000.0
Working hours
Regular working hours

Tech stack

Netcracker Digital OSS Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Component-Based Software Engineering Automation of Tests Cloud Computing Code Review Continuous Integration Data Security Software Debugging
+18 more
DevOps Oracle Databases Oracle (Applications) Standard Sql Software Engineering SQL Databases Data Logging Spring-boot Backend Kubernetes Information Technology Deployment Automation Enterprise Integration Api Design Restful APIs Software Version Control Microservices Oracledb

Job description

  • 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

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.

Benefits & conditions

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

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all