Principal Software Engineer
Principal Software Engineer - Private Cloud
Job Req ID: 13676
Posting Date: 26 Jun 2024
Function: Software Engineering
Location: Outer Ring Road, Bellandur, Bengaluru, India
Salary: Competitive
Why Business Unit/Function
We are in an incredibly competitive industry and it’s not just the technology that’s important, but the world of promise it creates for our customers. We live and work in a connected world where people want seamless service, great products and the best connectivity there is, as well as continually expecting more and more from us, and rightly so. Technology is BT’s powerhouse, with our expert technologists, we have a unique position in BT. By bringing together our technical and commercial expertise, and our insight and passion for customer experience, we help BT stand out from the competition. With the best networks and smart innovative products, combined with a personal experience, it sets us apart from the pack.
Innovation drives everything we’ve done since BT started in 1846. Coming up with new ideas and developing new technologies is central to our future. We want to improve people’s lives for the better in welcome, relevant and affordable ways and we’ll be fast to market with an effortless experience to match. We will continue to focus on developing our converged network capabilities which will give customers seamless connectivity. Our skilled people will lead this technological revolution, not only for our customers but for the industry across the Globe, truly making customers our heartbeat.
In Technology, we’re creating an inclusive working environment where people from all backgrounds can succeed. We value different perspectives, skills and experiences. We’re happy to consider ways of working that will mean you can perform at your best.
Why this job matters
The Principal Engineer – Virtualisation & Cloud OSS is to bring in innovation and quality in the technology design, development and delivery. The systems need to be responsive and adaptive to the changing network and give cutting edge features and experience to end users.
The person has to embrace and become part of the BT culture and make sure they live up to it.
The Job requires setting up and following high standards of quality in all stages of work.
Accountable for leading design of large scale solutions using industry standards like REST/YANG/YAML, Infrastructure as code capabilities (ansible or similar) and building operational capabilities using open-source software (ELK, Prometheus, OpenTelemetry etc).
The role holder shall possess good knowledge of all of these technologies – Streaming telemetry, Opensource based instrumentation of network, cloud and infrastructure, Openstack or similar cloud orchestrators, CI/CD and platform-less design using dockers, Kubernetes and large scale pipelines and exposure capabilities using Kafka or similar tooling.
The role holder meets business objectives, solves business problems and furthers business success by applying industry, applications and technical knowledge through the definition of high level solutions.
What you’ll be doing
Drive the strategy for transforming our Cloud and SDN platform into an intent based, zero-touch Orchestrated and Operated platform.
Bring best in class industry standards/practices across software tools and OSS domain functions to deliver the best and latest for BT.
Influence across pan BT experts and SME communities to come up with common strategy for automation and SRE for the native private cloud platform, which is aligned to wider architecture and design across BT.
Responsible for design, development and Operational automation of Planning, Building, Orchestrating, Provisioning and API Exposure capabilities for the Private cloud platform (Telco Cloud and Private application Cloud platform) working closely with Engineering Managers.
Ensure continuous improvement and productivity gains and cost efficiencies are achieved for team.
Leverage extensive open-source capabilities and tooling to build reliable, secure and maintainable enterprise grade software capabilities.
Be a brand and role model for technical teams within and outside, specifically in the domain of automation for cloud, virtualisation and SDN.
Single point of contact for all tools technical decisions and support needed (go to person).
Act as coach/mentor to center of excellence for delivery teams to transform into devops platform through out and post transformation.
Our leadership standards
Looking in:
Leading inclusively
I inspire and build trust through self-awareness, honesty and integrity.
Owning outcomes
I take the right decisions that benefit the broader organisation.
Looking out:
Delivering for the customer
I execute brilliantly on clear priorities that add value to our customers and the wider business.
Commercially savvy
I demonstrate strong commercial focus, bringing an external perspective to decision-making.
Looking to the future:
Growth mindset
I experiment and identify opportunities for growth for both myself and the organisation.
Building for the future
I build diverse future-ready teams where all individuals can be at their best.
Skills required for the job:
Strong experience in the following, in a telco/cloud domain -
Fulfilment, specifically - Hybrid multi technology resource Service & Resource based.
Intent based Orchestration & Service design/assign.
Expertise building real-time catalogues and API exposure capabilitied for large/wide consumer/customers offering Cloud-as-a-Service (CaaS) and Network-as-a-Service (NaaS)
Exceptional knowledge in Opensource tools and strong hands-on knowledge in a programming language.
Solid Understanding on Data Structures, AST’s and scalable system design. Experience with Database internals RDBMS & NoSQL (graph in particular).
Good understanding of Network domains and layers including a good appreciation of SDN and NFV concepts.
Good understanding/experience of external Standards such as TMF, eTOM, ETSI and standards such as Netconf & YANG
Hands on Expertise in Designing scalable architecture systems and ability to craft frameworks to deploy the same.
Skilled in identifying the hardware and software infrastructure needs and creating a scalable deployment roadmap for hosting.
15+ years of experience in IT industry, with strong hands on technical skills.
Responsibilities :
Role has direct impact on On-time and Right First Time delivery of Operational Excellence where Agile and Modern IT solutions are key enablers.
Create a brilliant Developer Experience by segregating common platform level tasks and business logic. Developers can concentrate on business logic for an agile delivery
Making decisions in the toolsets and mix of commercial and self-built products that will deliver the vision, with an absolute focus on the full lifecycle cost, the need to continually drive differentiated customer experience, overall simplification of the architecture and the need to continually reduce operational cost.
Decide on the technologies and roadmaps that protect BT’s commercial interests.
Innovation - Builds new solutions to issues and problems that create value for BT and/or customers. Seeks out and applies good practice and learning from other organisations, competitors, customers, colleagues and partners. Supports and encourages others to test out new approaches.
Problem Solving - Finds the root cause of problems and ensures that they are resolved through the most appropriate solutions. Actively removes obstacles to meet business/technical deliverables to meet and improve performance/results. Track record of working on more complex problems as part of a team. Ensures that learning is widely communicated.
Experience you would be expected to have:
Effective verbal and written communication skills.
Strong negotiation and presentation skills at senior stakeholder level.
Expertise in translation key business, customer objectives into executable solution blocks and convert into design, development backlog into a wider Engineering team.
Telco & Cloud Orchestration implementation and knowledge
Ability to deep dive on technical areas and get the best outcome out of technically challenging situations.
Possess good hands on experience and be able to mentor technical teams.
About us
BT is part of BT Group, along with EE, Openreach, and Plusnet.
Millions of people rely on us every day to help them live their lives, power their businesses, and keep their public services running. We connect friends to family, clients to colleagues, people to possibilities. We keep the wheels of business spinning, and the emergency services responding.
We value diversity and celebrate difference. As Philip Jansen, our CEO, says ‘We embed diversity and inclusion into everything that we do. It’s fundamental to our purpose: we connect for good.’
We all stick to the same values: Personal, Simple, and Brilliant. From day one, you’ll get stuck in to tough challenges, pitch in with ideas, make things happen. But you won’t be alone: we’ll be there with help and support, learning and development.
This is your chance to make a real difference to the world: to be part of the digital transformation of countless lives and businesses. Grab it.