> Markdown version of [/jobs/ext/3314248-software-engineering-specialist-erlang](https://www.wearedevelopers.com/jobs/ext/3314248-software-engineering-specialist-erlang). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Specialist - Erlang - **Company:** BT Group - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Cloud Engineering, Continuous Delivery, Software Debugging, Software Design Patterns, Distributed Systems, Python (Programming Language), Software Architecture, Simple Network Management Protocols, Software Engineering, Systems Integration, Web Applications, Computer Networking Systems, Erlang, Backend, Git, Enterprise Integration, Web Technologies, Front End Software Development, Software Coding, Restful APIs, Software Version Control, Microservices - **Published:** September 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5c44d6a3752d950f ## About the Role * Strong proficiency in Erlang, Python with demonstrated experience in building robust systems or applications. * Extensive background in software architecture and solution design, with deep expertise in microservices, distributed systems, and cloud-native architectures. * Deep understanding of software development principles, including design patterns, modular architecture test-driven development (TDD), and version control (e.g. Git). * Comfortable with Spec-Driven-Development (SDD) and other AI supported software practices. * Experience integrating with APIs, network systems, or telemetry platforms, ideally in telecoms or other operational environments. * Strong commercial experience developing production-grade software using Erlang and the Erlang/OTP ecosystem. * Experience working with telecommunications protocols including HTTP/HTTP2, Diameter, MAP, SIP, and SNMP, with a strong understanding of signalling, messaging flows, network integration, and troubleshooting within carrier-grade environments. * Experience developing and maintaining web-based applications and services using modern web technologies, including RESTful APIs, front-end frameworks, and back-end services, with a focus on performance, scalability, and user experience. ## Description As networks grow in complexity and the demand for speed, resilience, and efficiency increases, our need to intelligently leverage software engineering becomes critical. This role sits at the heart of that transformation. You'll be enabling a real shift in how telcos operate and serve customers in designing and developing software solutions that streamline workflows, embed compliance, and eliminate inefficiencies. Your work will directly impact how quickly and reliably services are delivered that benefit customers, how easily teams can operate and troubleshoot systems, and how effectively the business can adapt to new technologies and opportunities. This isn't just about writing code or developing software solutions, it's about shaping the future of operational excellence in the Software, Data and AI team in Mobile., * Delivers the engineering strategy in ensuring the engineering organisation's ability to deliver high quality on time and on budget and implementing means of bringing measurability as well as predictability to the engineering organisation's capabilities * Executes complex technical decisions, technology choices and architecture for a wide range of high-performance products, capabilities, and platforms, effectively balancing short-term impact with long-term transformation * Resolves complex and strategic issues using advanced technical knowledge, across wider industry and/or specific sectors, and develops bespoke or leading edge, technically complex solutions (e.g., relating to new, un-tested technology and/or large-scale impact of products) * Executes and contributes to the development of the ambitious and compelling technical roadmap to meet the needs of the business, engineering team, and partner teams * Executes engineering and operational excellence initiatives, implementing metrics and process for regular assessment and improvement * Drives an engineering culture that fosters innovation and creativity while delivering high quality products with predictability and reliability * Writes, tests and reviews code, refining and rewriting as necessary independently and communicates to engineering professionals and colleagues involved in the project * Solves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting when necessary * Plays a positive contributor role in the software engineering organisation, implementing the technical vision and the pursuit of innovations regarding new technologies, platforms and applications. * Evaluates, implements and maintains high-quality tools and complex automation processes to support continuous delivery and developer productivity