Apply now »

Software Engineering Professional

Job Req ID:  50986
Posting Date:  11 Sept 2025
Function:  Software Engineering
Unit:  Digital
Location: 

RMZ Ecoworld, Devarabeesanahal, Bengaluru, India

Salary:  Competitive

 

Why BT?
We’ve always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world’s first telecommunications company. At our heart we’re a technology company with research and innovation in our bones and a desire to be personal, simple, and brilliant for our customers - those are the values we live by whilst also creating an inclusive working environment where people from all backgrounds can succeed.

Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe and secure, to delivering large scale technology infrastructure like the creation of BT Sport.

Today in this fast changing, always on, digital world our purpose remains true. Yet the market conditions, regulation and competition we face are tougher than ever before. So if you have the drive, optimism and resilience to help propel us forward we’ll offer unrivalled personal development, a wealth of opportunities to learn, experience new things and pursue new careers. If that’s you and what you’re looking for, we’d love you to be part of our future.

 

Why this job matters

We are looking for a strong and experienced individual who is self-motivated as well as able to mentor/guide other team members. The individual will have to perform design and development of functionalities and help in meeting business objectives, solving business problems and furthering business success by applying industry, applications and technical knowledge. The role holder needs to possess good hands-on technical expertise and design/development/ implementation experience in building large scale enterprise applications.

What you’ll be doing

  • Design and develop robust, scalable, and maintainable solutions.
  • Analyze problems and present effective solutions through working Proof-of-Concepts (PoCs).
  • Deliver high-quality, low-defect code aligned with organizational standards.
  • Troubleshoot and resolve bugs and production issues efficiently.
  • Collaborate with internal teams and external vendors across architecture, design, and development.
  • Ensure timely delivery of features with a focus on quality and performance.
  • Implement and manage change control processes throughout the development lifecycle.
  • Conduct regular project reviews and apply corrective actions as needed.
  • Evaluate and adopt emerging technologies to meet evolving business needs.
  • Enhance development, testing, and release efficiency by building tools and frameworks.
  • Actively participate in Agile development practices and ceremonies.

 

Required Skills & Experience

  • Strong programming and debugging skills in Java, Spring Boot, Microservices (REST APIs), and Angular.
  • Experience in server-side development using component-based frameworks.
  • Solid understanding of algorithms and data structures.
  • Ability to gather requirements, explore multiple approaches, and recommend optimal solutions.
  • Proven analytical and problem-solving capabilities.
  • Hands-on experience with CI/CD pipelines and automated code quality tools (e.g., CheckStyle, JUnit).
  • Familiarity with version control systems such as GitLab.
  • Excellent communication and collaboration skills.
  • Passion for mentoring and guiding junior developers.

 

Nice to Have

  • Experience with TMF Open APIs, OpenAPI specifications, or API-based integrations.
  • Knowledge of Oracle and caching technologies like Redis, Hazelcast, Memcached, and Varnish.
  • Exposure to Kafka, Kubernetes, and Docker.
  • Cloud experience with AWS and Google Cloud Platform (GCP).

Apply now »