Skip to Main Content

Job Title


Software Engineering Manager


Company : BT Group


Location : Gurugram, Haryana


Created : 2025-04-05


Job Type : Full Time


Job Description

Why BT Digital? Our Digital unit is responsible for leading BT’s digital transformation, delivering brilliant customer experiences and creating the innovative products and services our customers need. BT’s future will be defined by our ability to rapidly bring compelling, innovative ideas to market, partnering with our customers and suppliers to deliver innovative, adaptable solutions, delivered over best-in-class digital platforms. Digital’s role is to drive all elements of that equation, from digital innovation through platform delivery and product development, and to do so with absolute focus on our customers. Whether it’s creating services like connected care solutions that help you track your loved ones’ wellbeing, or security apps that guard against cyber-attacks, Digital is about leading BT’s digital transformation, driving service innovation and delivering the products and services our customers need to support their own goals fast, and at scale. When we say you’re welcome here at BT, in line with our manifesto of being sustainable, responsible, and inclusive we really mean it. We want our teams to fully represent the communities and customers we serve. We’re open and understanding, so if you need us to make some adjustments to the interview process, let us know. We encourage and celebrate working flexibly, whether that means working certain hours to help with your lifestyle. Talk to us and let’s see what we can do. Why this job matters Delivering quality digital solutions for our customers is at the heart of everything we do. As a Software Engineer Manager, you will be responsible for building brilliant customer experiences in one of our journey squads. From feasibility assessments, to solution scoping, design and engineering delivery, you will be a driving force behind your squads output. You’ll have a passion for hands-on front-end coding and be well versed in mentoring other front-end engineers in the squad, enthusiastically helping build a culture of technical excellence and continuous improvement. The skills you’ll need to succeed 10+ years’ experience with ReactJS, NextJS, NodeJS, TypeScript, AEM and GraphQL. Working experience with Experience with Chatbots, Generative AI, LLM and Sprinklr is an advantage Experience with working on cloud environment such as AWS and developing serverless APIs using lambda. Good understanding of application deployment using CI/CD pipelines (Jenkins / Gitlab CI ). Good understanding of MySQL, NoSQL and in-memory (like Redis) databases. Fluent with modern JavaScript and standard tooling (Webpack, Babel, ES6, Linting, Prettier), HTML and CSS Preprocessors. Solid understanding of the full web technology stack (HTTP, cookies, headers, asset loading/caching, PWA ). Proven experience with and demonstrable understanding of WCAG 2.0 AA compliance and WAI-ARIA, Performance optimization and responsive design. Experience in leading technical development teams and driving software delivery improvements, with technical and behavioural leadership experience. Experience in other front-end frameworks/libraries. Experience in driving the implementation of test-driven approaches (TDD, BDD) Unit test tools, Versioning tools. Ability to write and execute regression, unit, system, performance, and integration testing. Good understanding/awareness of usability, accessibility, and cross-browser issues. Excellent communication skills, ability to successfully collaborate as part of an Agile development team, and capability to interact directly with the stakeholders (show and tells/requirement, analysis sessions/retrospectives etc) While not mandatory, knowledge of the telco domain is a bonus as it will help you better understand our industry-specific challenges and requirements. Attitude to adapt to new technologies is desirable. Bachelor’s or master’s degree in computer science or a related discipline. What you’ll be doing – your accountabilities Managing one or more squads i.e. its resources, development and delivery. Expertise in Frontend, Backend, or both to develop using JavaScript/TypeScript with ReactJS, NextJS and Node. Experience in designs using CSS, SASS, HTML, and React using reusable frameworks. Experience in APIs expertise, creation & integration, design patterns, JSON manipulation, data exchange and integration with systems using Node. Work with your peers, PO and EM, and finally with all the great people in the department. Test your code: Unit, Integration, A11y (I.e., Jest, React testing library, Cypress), Write unit tests and other automated tests. Work with architecture, engineering teams and other stakeholders to ensure the correct technical decisions are being made to deliver brilliant experiences. Support the analysis of content delivery and offer performance solutions. Contribute to Scrum ceremonies, platform technical direction and strategy. Coach and mentor junior members. Lead and work with multi-site and onsite, nearshore, and offshore engineering resources. Lead the technical analysis and troubleshooting of operational and security-related issues. Leadership accountabilities As a Software Engineering Manager, your leadership accountability involves leading a team of 8-12 engineers, guiding, and mentoring them to achieve optimal outcomes within a defined timeline. Your mentorship plays a vital role in fostering their career growth and development.