Apply now »

Senior Java Software Engineer

Job Req ID:  483
Posting Date:  12 Feb 2024
Function:  Software Engineering
Unit:  Digital

Assembly, Bristol, United Kingdom

Salary:  Competitive with benefits



Software Engineering Specialist

Darlington, Bristol

Hybrid working (3 days in the office)


At BT Digital we are driving the digital transformation of a top UK brand.  We’re creating new experiences for our customers and also entering new markets such as fintech and healthcare. It doesn’t matter where we look there is not a department or process that will not benefit from using Analytics across the business. More importantly we can use analytics to make our customers happy by pro-actively predicting issues and also offering a great service.


The purpose of the Software engineering manager role is to provide technology expertise to drive the delivery of outcomes as well as coach and lead of a team of Software Engineers. The role is focused on best practices, technology, and delivering business value through high quality software.

The primary purpose of the role is create and maintain a core set of common AEM components which can be used across BT creating and using a common framework which can be applied across existing and future sites, maximising reuse and minimising rework.


What you’ll be doing:

  • Coordinates a team composed of technical practitioners to plan and design converged technology solutions, providing technical expertise to support.
  • Oversees and guides the design of infrastructure, software or networks, ensuring a continuous team focus on quality and customer needs.
  • Reviews team outputs to confirm adherence to quality standards and alignment to customer requirements, providing validation and sign-off on designs.
  • Identifies and implements continuous improvement opportunities to enhance team’s ways of working, operations and processes.
  • Resolves technical issues raised by the team and/or customer and manages escalations as required.
  • Delivering software solutions that provide business value and meet customer requirements, including necessary designs, documentation, automated testing, deployment and in-life support.
  • Developing the lifecycle approach selection and limited tailoring, i.e. within a broader programme, or unit approach and practices. Delivering the appropriate level of production and in-life release support to ensure production issues are resolved in a timely and effective manner.
  • Driving reuse of technology to ensure efficiency and improve velocity.
  • Providing a technical direction and impacts of technical and commercial decisions on wider software lifecycle.



What you’ll need:

  • Stakeholder Management: Develop close relationships with customers, vendors, suppliers and BT employees at a senior level, confidently present information and facilitate negotiates. Managing key stakeholders to enable successful software design and delivery.
  • Problem Solving: Ability to problem solve for issues that are broader than the delivered software, e.g.  Integration, interconnection and e2e issues in complex integrated stacks. Resolving production issues to fix service P1-4 issues. Problems relating to introducing new technology, and resolving major issues in the platform and/or service.
  • Software Development Concepts: Understands and experienced with the use of a wide range of programming concepts and is also aware of and has applied a range of algorithms.
  • Business acumen: Knowledgeable in business strategy and the drivers of organisational performance, including people drivers of performance and financial literacy (e.g. business KPIs, business cases)
  • Commercial & Risk Awareness: Able to understand & evaluate both obvious and subtle commercial risks, especially in relation to a programme.
  • Experience and understanding of agile delivery process
  • Senior full stack software engineer with experience of front end, back end and databases. This maybe in PHP or Java
    JAVA – Java Ver 1.8 or above, Javascript
    PHP – Ver 7 or above, PHP MVC framework(Symfony or similar)

SQL or Mongo DB

  • Knowledge and good practice around usability, maintainability and accessibility


You should apply if you:

  • You feel at home communicating with both technical and non-technical colleagues.
  • You are recognised by colleagues as creative, collaborative and thought-provoking.
  • You can investigate business problems and identify the root cause behind them, considering both business-side and technology-side factors.
  • You are a strategic thinker, and have ideas about how to turn bits of technology into reusable products.
  • You like problem-solving, simplifying and reorganising.
  • You have independently led discussions about complex technical problems.
  • You have independently coordinated challenging technical work involving colleagues from multiple teams.
  • You have created architecture plans and road maps with multiple phases.
  • You have developed and documented the business case for technical interventions.
  • You have presented options assessments that convinced your colleagues they should support your recommended way forward.


You’ll get:

  • 25 days annual leave
  • 3 volunteering days per year
  • 10% on target bonus
  • Competitive employee discount on BT/EE products
  • Competitive friends and family discount on EE Mobile
  • Access to our brand new, innovative office spaces, including our new office in London and Birmingham which opened last year, our Bristol office due to open later this year, and Manchester to follow next! Check them out: Our new office environments
  • Hybrid working – 3 days a week in the office, 2 days from anywhere.
  • Access and involvement with our incredible 11 People Networks including Able2 network, Carers network, Ethnic diversity network, Gender equality network and Pride network
  • Access to our bespoke Digital Campus learning platform for tailored learning and skill development

Apply now »