Tesco Bengaluru Logo

Tesco Bengaluru

Principal Software Development Engineer

Posted 9 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Expert/Leader
Bengaluru, Karnataka
Expert/Leader
As a Principal Software Development Engineer in Data Engineering at Tesco, you will guide the technical strategy and development of Data Engineering capabilities. You will work with diverse engineering teams to drive technical change, improve engineering practices, and inspire quality solutions while focusing on customer needs and collaboration across teams.
The summary above was generated by AI

Company Description

Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers.

Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues.


Tesco Technology

Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles.


At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations – from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.

Job Description

Within the Data & Analytics team we help Tesco; our customers and the communities where we operate to get the most value from data. We build and run Tesco’s data platforms; we architect and engineer data onto these platforms; provide capabilities and tools to the analytics community across Tesco; and develop data products at scale.
As Principal Software Development Engineer – Data Engineering within Data & Analytics you’ll drive the technical direction of one of Tesco’s most strategic technology areas. You’ll work with our software engineers; product managers; systems engineers; data scientists and analytics professionals to help move us forward in our technical strategy whilst delivering valuable outcomes for our customers. You’ll work within and across our Data & Analytics teams offering them architectural guidance and support as well as having the freedom to spend time looking ahead and proving out new approaches; technologies and tools.
You will work with other senior engineers and Principals to effect change across the wider Technology organisation; delivering value that materially changes outcomes for the company; influencing others to deliver results.
You will be responsible for
- Defining and driving the development of our technical strategy for evolving our Data Engineering capabilities.
- Guiding large complex programmes of work; working with and influencing the engineering; product; programme; and business teams regarding build vs buy decisions; deprecation of legacy software; or significant refactoring.
- Continuously improving our engineering practices in Data Engineering to operate at pace and at scale.
- Hands-on delivery of strategic outcomes.
- Contributing to our platform strategy.
- Working across Tesco Technology on wider technical initiatives and strategy.
- Building globally; ensuring consistency in approach across all our locations.
- Inspiring the engineering teams to produce quality solutions;
- Contributing to building a team culture for continuous improvement and an environment where engineers want to work.
- Continually look for how we can evolve and improve our technology; processes and practices.
- Keeping your technical skills up to date and keep track of new technologies; processes; understanding how they might benefit the Technology team and wider Tesco.
- Guiding Data Engineering by defining strategic designs keeping security; scalability; extensibility; and reusability in mind.
You will need
Experience relevant for this job:
- Experience working in and across engineering teams in a principal; technical lead or similar role.
- Track record of driving big technical change.
- Experience working in a global team distributed across multiple locations.
- Very strong understanding of the Software Development Lifecycle.
- Data and domain modelling; domain driven design; data standards and data architectures (tabular; graph; document; multi-model).
- Strong experience working with distributed computing frameworks.
- Enterprise integration patterns; microservice architectures and event sourcing.
- ML engineering including feature engineering; versioning and packaging; model training and distribution.
- Containerisation ecosystems and other resource; workflow and orchestration systems.
- Strong experience of automation; configuration management; multi-cloud and hybridisation; IAAS and PAAS
Skills relevant for the job:
- Problem solving; analysis and computational skills. You are comfortable designing systems and reasoning about them. When tackling problems; you take a thorough and logical approach to solving them and you retain ownership through to resolution.
- Ability to take a very high-level problems and work on identifying and formalising the problem; converting it into a simple technical solution; leading its implementation; and training the rest of the organisation to use it.
- Customer focus. You can find the right balance between outcome delivery and technical excellence. You place the needs of our customers above the needs of you and the team.
- Written and verbal communication skills. You can communicate effectively and efficiently taking into account the nature of your audience.
- Team player who works collaboratively with other members of the team.
- Strong communication and influencing skills to resolve disputes and to lead technical teams and stakeholders to appropriate decisions with data points and foresight.

Qualifications

Principal Software Development Engineer for Data Engineering

Additional Information

Important Notice: 

On behalf of Tesco Bengaluru, we must caution all job seekers and educational institutions that Tesco Bengaluru does not authorise any third parties to release employment offers or conduct recruitment drives via a third party. Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Tesco. Further, Tesco Bengaluru does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events. 

Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk. Tesco Bengaluru shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution. 

In the event that you come across any fraudulent activities in the name of Tesco Bengaluru, please feel free report the incident at [email protected] 

Top Skills

Data Engineering
Software Development

Similar Jobs

3 Days Ago
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The Software Engineer-AEM Developer will lead programming and project management tasks independently, focusing on application development to deliver valuable features. Responsibilities include maintaining high software quality, conducting thorough testing, and ensuring accuracy and interoperability of software applications. The role requires a proactive approach to software development and effective communication with users and internal teams.
Top Skills: JavaJavaScript
15 Days Ago
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
The Senior Lead Software Engineer will manage large-scale ServiceNow implementations, oversee integrations and deployments, and define the platform architecture. Responsibilities include enforcing governance and best practices, leading module operations, driving advanced reporting, and collaborating with stakeholders for alignment with business objectives.
Top Skills: Servicenow
9 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Retail
As a Principal Software Development Engineer at Tesco, you will lead large technical initiatives, converting complex business problems into simple technical solutions, guiding teams, and influencing technical strategy across multiple teams. You will also mentor other engineers, contribute to coding and design excellence, and help drive agile and innovative practices within the organization.
Top Skills: Java

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account