Principal Engineer - Data
NatWest GroupJob Description
Principal Engineer - Data
Join us as a Principal Engineer
This is a challenging role where you’ll drive data engineering across the domain, delivering scalable, high-quality data platforms and pipelines that support customer outcomes and business performance
With your expertise, you’ll work closely with architects to define domain-wide data platforms, data architecture and engineering roadmaps
You’ll gain valuable senior stakeholder exposure, alongside the opportunity to hone both your technical and leadership skills
We are offering this role at Director level
What you’ll do
As a Principal Engineer, you’ll create customer value through innovative engineering solutions and technology designs that are customer-focused, high-performing, secure and resilient.
You’ll lead large-scale and complex data engineering initiatives across the domain, coordinating multiple teams to deliver robust and scalable data solutions. You’ll help make sure technical journeys support strategic objectives and contribute to the delivery of key business outcomes.
You’ll also be:
Defining, governing and standardising data engineering practices and solutions, with a focus on scalability, automation, resilience, reusability and data quality
Working with Platform, Feature, and Data Engineering teams to design and deliver scalable data pipelines, platforms and services
Developing architecture models and roadmaps for data platforms, pipelines and services to meet business and technical requirements
Influencing domain and enterprise data strategy, driving platform modernisation and identifying opportunities to improve scalability, efficiency, and data-driven capabilities
Driving engineering best practices across data modelling, pipeline design, data quality and governance standards
Leading the adoption of AI and intelligent tooling to improve engineering productivity, automate data workflows and enhance data quality and insight
The skills you'll need
To succeed in this role, you’ll bring significant experience in data engineering, data platform design and large-scale data architecture. Alongside an expert understanding of modern data technologies, you’ll have a strong track record of building scalable, reliable and high-performing data platforms and pipelines.
You’ll also bring experience leading data engineering teams and driving engineering practices across multiple teams in a matrix environment. Deep expertise in distributed data processing is essential, alongside experience embedding strong data governance, quality and lineage practices across complex data environments.
You’ll also need:
Experience with modern data platforms and technologies, including Spark, Kafka, and cloud-based data ecosystems such as AWS or GCP
A track record of using AI or intelligent tooling to improve engineering workflows, data preparation and pipeline efficiency
Significant experience of test-driven development and using automated testing frameworks, mocking, stubbing and unit testing tools
Experience designing or implementing APIs that support scalable data services
The ability to rapidly understand business and product requirements, translating them into effective technical solutions
Familiarity with code repositories, bug tracking tools and collaborative engineering platforms
Hours
45Job Posting Closing Date:
23/07/2026Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
IT SupportData Analyst
Divitha TechnologiesEngineering Trainee
Ezone Security Solutions India Private Limited
AI Engineer
Streetgains TechnologiesQuality Control Engineer
3C Components
Quality Engineer
Balchandra Talent Solutions
Flutter Developer
Saif Agro TechYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!