2 days ago
Ipswich, United KingdomSenior
Responsibilities
- Design, develop, test, and maintain software components for BT’s broadband network.
- Design deployment strategies for multi-component, fault-tolerant, distributed services.
- Lead the design of new software components and represent the team in cross-team projects.
- Liaise with vendors and BT teams to ensure components meet specifications.
- Mentor less-experienced team members and share technical knowledge.
- Package software for automated deployment and develop and maintain CI/CD pipelines.
- Respond swiftly to mitigate security vulnerabilities.
- Collaborate with infrastructure, operations, and other stakeholders in an agile framework.
- Investigate new technologies and ways of working.
Requirements
- Demonstrable experience writing robust software with Java and Python.
- Understanding of software engineering principles such as data typing, decomposition, and reuse.
- Good understanding of APIs and system integration.
- Experience with containerized deployment environments, including Docker.
- Knowledge of TCP/IP, RADIUS, and SNMP is desirable.
- Ability to present ideas to external audiences is desirable.
Benefits
- Hybrid working in Ipswich or Birmingham.
- Access to an online private GP service for employees and immediate family.
- Paid carers leave.
- Equalized maternity, paternity, and adoption leave.
- Discounted EE and BT products.
- Market-leading pension scheme.
- Holiday purchase scheme.
- Optional healthcare, dental, gym membership, and other benefits.
Tech Stack
Categories
About BT
BT Group builds and operates telecom networks and digital services for consumers, enterprises, and public‑sector clients, selling broadband, fixed-line voice, mobile (via EE), and managed network, cloud, and cyber security services. It is headquartered in London and listed on the London Stock Exchange, with American depositary shares on the NYSE. BT also owns Openreach, which manages the UK’s fibre and copper access network used by multiple retail providers.
