Software Engineering Professional

3 days ago


Bengaluru, Karnataka, India BT Group Full time

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 seeking a highly skilled and experienced Software Engineer who excels as an individual contributor and enjoys mentoring team members. This role involves developing new features, enhancing a complex enterprise business application, and supporting production issues while driving technical excellence across the team.
The ideal candidate will have deep hands-on experience in building scalable enterprise applications using technologies such as Java, J2EE, Spring, JPA/Hibernate, Microservices, and Angular. A passion for solving complex problems, exploring emerging technologies, and improving development processes is essential.

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).



  • Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 2,00,000 - ₹ 6,00,000 per year

    Job DescriptionWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.Applies scientific methods to analyse and solve software engineering problems.He/she is responsible for the development and application of software engineering practice and knowledge, in research,...


  • Bengaluru, Karnataka, India BT Group Full time ₹ 80,00,000 - ₹ 2,00,00,000 per year

    Why this job matters The Software Engineering Professional supports the execution of the software engineering strategy and roadmap that supports BT's commercial strategy through cross functional project and technical delivery and the participation of a team that pursues innovation as well as engineering excellence. What you'll be doing 1. Supports on the...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Peacock Engineering Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About the Company Peacock Engineering Ltd is a Gold-accredited IBM Premier Business Partner which has amassed over 300 person years of experience implementing business critical EAM (Enterprise Asset Management) solutions across a range of industries such as oil & gas, pharmaceuticals, utilities, facilities management, transport, and power generation. Peacock...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India LexisNexis Legal & Professional Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Would you like to contribute to a team that creates impactful software solutions for diverse users? Are you enthusiastic, motivated, and eager to learn and grow in your career?About Our TeamLexisNexis Legal & Professional serves customers in over 150 countries with 11,800 employees worldwide and is part of RELX, a global company providing information-based...


  • Bengaluru, Karnataka, India Peacock Engineering Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About the Company Peacock Engineering Ltd is a Gold-accredited IBM Premier Business Partner which has amassed over 300 person years of experience implementing business critical EAM (Enterprise Asset Management) solutions across a range of industries such as oil & gas, pharmaceuticals, utilities, facilities management, transport, and power generation. Peacock...


  • Bengaluru, Karnataka, India Innominds Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role Summary & Essential responsibilities:The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.In this role, the Engineer, shall utilize his/her experience and expertise toDesign &...

  • Software Engineer I

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Software Engineer IJob Description:Opportunity Summary:We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team.Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...