
Software Engineering Specialist
/10
Job Description
Why this job matters
The Software Engineering Specialist is a hands-on senior engineer supervise for delivering BT’s engineering strategy while providing technical leadership to a team of developers. The role requires deep expertise in NetCracker Revenue Manager (RM), modern microservices-based architectures, and cloud-native development and deployments using AWS services. The specialist independently drives complex engineering initiatives, contributes to architectural decisions, and ensures delivery of scalable, resilient, and high-performing systems. Working closely with cross-functional partners, this role fosters innovation, strengthens engineering practices, and accelerates the adoption of cloud technologies, automation, and modern software delivery methods.
What you’ll be doing
Engineering Strategy & Delivery
• Deliver the engineering strategy by ensuring predictable, high quality, on time and on budget software delivery.
• Establish and implement mechanisms to improve measurability, predictability, and transparency across the engineering organisation.
Technical Decision-Making & Architecture
• Execute complex technical and architectural decisions for high performance products, platforms, and systems.
• Balance short-term delivery needs with long-term architectural and technological evolution.
Complex Problem Solving
• Resolve complex, large-scale, and strategic technical issues using deep expertise across industry-standard technologies and domain-specific knowledge.
• Design and implement innovative solutions involving emerging or untested technologies.
• Understand code to understand application functionality without relying on documentation
Technical Roadmap Contribution
• Contribute to the development and execution of a compelling technical roadmap aligned to business strategy and cross-functional partner needs.
Engineering & Operational Excellence
• Drive initiatives that enhance engineering excellence, including quality, reliability, automation, and process optimisation.
• Implement engineering metrics and frameworks for continuous assessment and improvement.
Engineering Culture & Innovation
• Foster an engineering culture that prioritises innovation, experimentation, quality, and ownership.
• Drive practices that strengthen reliability, performance, and maintainability across teams.
Hands-on Coding & Development
• Write, review, and refactor high-quality code independently across services, integrations, and core platforms.
• Ensure adherence to coding standards, secure development practices, and performance best practices.
Troubleshooting & Technical Escalations
• Solve complex and escalated software issues, including debugging, performance tuning, and production troubleshooting.
Technology Leadership & Influence
• Contribute to the technical vision and advocate for new technologies, frameworks, approaches, and architectural patterns.
Tools, Automation & Developer Productivity
• Evaluate, implement, and maintain advanced engineering tools, CI/CD pipelines, and automation frameworks that improve developer productivity and delivery efficiency.
Enterprise Architecture & Standards
• Implement scalable architectures, technical standards, and design patterns for large-scale enterprise systems and distributed platforms.
Research, Analysis & Continuous Improvement
• Conduct deep-dive technical and data analysis to identify improvement opportunities, reduce technical debt, and optimise system performance.
Mentoring & Team Development
• Mentor software engineers, providing technical guidance, coaching, and support to strengthen overall team capability.
Technology Foresight & Knowledge Sharing
• Actively track emerging trends, tools, and best practices in software engineering, sharing knowledge and encouraging continuous learning across the team.
Skills Required
Technical Skills
• Deep recognize of NetCracker Revenue Manager (RM), rating/charging flows, and BSS/OSS integrations.
• Advanced programming skills in Java, PLSQL, Shell scripting, with strong debugging and performance tuning capabilities.
• Strong experience in Oracle database design, scaling, performance tunning, HA deployments
• Strong expertise in Microservices, ReST API, Cloud native architecture, and distributed systems design.
• Hands-on proficiency in AWS services, CI/CD pipelines, automation, and secure cloud deployments.
• Do discovery work for brown field apps by understanding the code
Delivery & Leadership Skills
• Ability to lead technical delivery end-to-end across planning, execution, and production operations. Run Scrum / Kanban delivery squads. Implement engineering practice and ways of working.
• Strong decision-making across architecture, design trade-offs, reliability, and cost optimisation.
• Proven experience in mentoring developers, driving engineering standards, and uplifting team capability.
• Skilled in coordinating with Product, Architecture, and Ops to deliver predictable, high-quality outcomes.
Behavioural Skills
• High ownership mindset with a bias for action and accountability for end-to-end delivery.
• Strong communication and influence, able to simplify complexity for diverse stakeholders.
• Collaborative, empathetic, and able to build a culture of trust, craftsmanship, and continuous improvement.
• Adaptable, curious, and committed to learning and innovation in fast-evolving tech environments.
Experience Required
10–15 years of overall software engineering experience, with a strong background in designing, building, and operating large-scale enterprise systems.
Minimum 5 years of hands-on development experience with NetCracker Revenue Manager (NRM/RM), including rating/charging flows, microservices components, integrations, and production operations.
Proven experience in microservices development using modern engineering practices (DDD, API-first design, event-driven patterns) and strong proficiency in a core backend language Java.
Deep practical experience with AWS cloud services (compute, storage, networking, security, observability) and cloud-native deployments using CI/CD automation and containers/Kubernetes.
Track record of leading technical delivery, resolving complex engineering issues, and contributing to architectural decisions for high-performance systems.
Experience mentoring developers, driving engineering best practices, and working closely with Product, Architecture, Ops, and Security teams.
Experience operating services in production environments, including troubleshooting, performance optimization, on-call responsibilities, and incident/root-cause analysis.
About us
BT Group was the world’s first telco and our heritage in the sector is unrivalled. As home to several of the UK’s most recognised and cherished brands – BT, EE, Openreach and Plusnet, we have always played a critical role in creating the future, and we have reached an inflection point in the transformation of our business.
Over the next two years, we will complete the UK’s largest and most successful digital infrastructure project – connecting more than 25 million premises to full fibre broadband. Together with our heavy investment in 5G, we play a central role in revolutionising how people connect with each other.
While we are through the most capital-intensive phase of our fibre investment, meaning we can reward our shareholders for their commitment and patience, we are absolutely focused on how we organise ourselves in the best way to serve our customers in the years to come. This includes radical simplification of systems, structures, and processes on a huge scale. Together with our application of AI and technology, we are on a path to creating the UK’s best telco, reimagining the customer experience and relationship with one of this country’s biggest infrastructure companies.
Change on the scale we will all experience in the coming years is unprecedented. BT Group is committed to being the driving force behind improving connectivity for millions and there has never been a more exciting time to join a company and leadership team with the skills, experience, creativity, and passion to take this company into a new era.
A FEW POINTS TO NOTE:
Although these roles are listed as full-time, if you’re a job share partnership, work reduced hours, or any other way of working flexibly, please still get in touch.
We will also offer reasonable adjustments for the selection process if required, so please do not hesitate to inform us.
DON'T MEET EVERY SINGLE REQUIREMENT?
Studies have shown that women and people who are disabled, LGBTQ+, neurodiverse or from ethnic minority backgrounds are less likely to apply for jobs unless they meet every single qualification and criteria. We're committed to building a diverse, inclusive, and authentic workplace where everyone can be their best, so if you're excited about this role but your past experience doesn't align perfectly with every requirement on the Job Description, please apply anyway - you may just be the right candidate for this or other roles in our wider team.
Company benefits
Working at BT Group
Company employees:
Gender diversity (m:f):
Hiring in countries
Brazil
Canada
Hungary
India
Ireland
Spain
United Kingdom
United States
Office Locations
Other jobs you might like
Software Engineer
India, Bengaluru, 560064 | India
6 Jan
Transparency8.4/10
RankingSoftware Engineer
Snowhill, Birmingham, United Kingdom
5 Jan
Transparency9.2/10
RankingSoftware Engineering Professional
RMZ Ecoworld, Devarabeesanahal, Bengaluru, India
29 Dec 2025
Transparency9.2/10
RankingSoftware Engineering Specialist
RMZ Ecoworld, Devarabeesanahal, Bengaluru, India
26 Dec 2025
Transparency9.2/10
RankingLead Software Engineer
India, Bengaluru, 560064 | India
10 Oct 2025
Transparency8.4/10
Ranking


