Senior Data Platform Engineer

Senior Data Platform Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Falcon Smart IT Limited

At a Glance

  • Tasks: Design and build scalable data pipelines while managing Azure platform components.
  • Company: Join a leading Data & Analytics team in a dynamic tech environment.
  • Benefits: Enjoy a competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on innovation and continuous improvement.
  • Why this job: Make an impact by optimising data solutions and mentoring junior engineers.
  • Qualifications: Experience in data engineering, Azure, and strong Python/PySpark skills required.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking a skilled and experienced Senior Data / Platform Engineer to join our Data & Analytics team. This hybrid role combines hands-on data engineering on Databricks and Azure Synapse with platform administration responsibilities across our cloud data estate. The role holder will design, build, and operate scalable data pipelines while also maintaining the underlying Azure platform including infrastructure-as-code (Pulumi), CI/CD automation, monitoring, security, and Databricks workspace administration. The ideal candidate combines strong Python/PySpark engineering skills with deep Azure platform knowledge and a service-excellence mindset, ensuring the Client Data Technology platform remains secure, reliable, and aligned to Client standards.

Duties and Responsibilities

  • Lead solution design activities, collaborating with peers and mentoring junior colleagues to define and execute the team backlog.
  • Develop, test, and document scalable ETL/ELT data pipelines and workflows using Databricks and Azure Synapse to ingest and transform data from a variety of sources.
  • Administer and maintain Azure data platform components including Synapse, Databricks, ADLS Gen2, Key Vault, networking (VNets, NSGs, Managed Private Endpoints) and access control (RBAC, ACLs).
  • Manage infrastructure-as-code across Dev, Staging, and Production environments using Pulumi (and equivalents such as Terraform / Bicep).
  • Design and operate CI/CD pipelines using GitHub Actions (with OIDC federation) and/or Azure DevOps, supporting trunk-based development practices.
  • Administer Databricks workspaces cluster policies, Secret Scopes, Repos/Git integration, Workflow job health, and Unity Catalog governance.
  • Monitor platform and pipeline health using Azure Monitor, Log Analytics, KQL, and Azure Dashboards; triage and resolve incidents.
  • Implement robust data security and ensure compliance with data privacy regulations; manage service principals, Managed Identities, and least-privilege access.
  • Carry out routine platform operations: patching, backups, storage lifecycle, tagging, access reviews, DR readiness, and runbook execution.
  • Identify and address performance bottlenecks and data quality issues to ensure data accuracy and reliability.
  • Work with testers to ensure automated test plans are in place and agree test packs for UAT; review peers' work and take accountability for the quality of squad deliverables.
  • Collaborate with stakeholders and analysts to understand data requirements and deliver clean, reliable, accessible data.
  • Ensure solution designs align with the Client Data Technology Strategy, maintaining and enhancing Client standards and Service Excellence.
  • Maintain technical documentation to Client standards (e.g., Grimlock) and stay current with industry trends, driving continuous improvement and innovation.

Qualification, Experience, Technical and Functional Skills

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field, with 6-10 years of relevant experience in data engineering and Azure platform administration.

Must Have

  • Databricks: hands-on experience building and optimizing pipelines, managing Delta Lake, and administering workspaces (cluster policies, Unity Catalog, Secret Scopes, Workflows).
  • Python / PySpark: strong programming skills for data processing, automation, and scripting.
  • Azure data stack: Synapse, Databricks, ADLS Gen2, Key Vault including Linked Services, Managed Identity, and Spark Pool configuration.
  • Azure platform fundamentals: compute, storage, networking (VNets, NSGs, Private Endpoints), identity and RBAC.
  • CI/CD: GitHub Actions (with OIDC federation) and/or Azure DevOps for data and platform deployments.
  • Infrastructure-as-Code: Pulumi (or Terraform / Bicep) across multiple environments.
  • Scripting: PowerShell and Bash for platform automation.
  • Monitoring & observability: Azure Monitor, Log Analytics, KQL.
  • Big data file formats: Parquet and Delta Lake.
  • Cloud-native data modelling and ETL/ELT frameworks on Azure.

Good to Have

  • Azure certifications: AZ-104, AZ-400, DP-203.
  • Azure Data Factory (ADF), Microsoft Purview, Microsoft Fabric.
  • Data governance: lineage, cataloguing, sensitivity labels.
  • Event-driven architectures: Kafka / Azure Event Hubs.
  • Delta Live Tables, MLflow.
  • IDMC Secure Agent, Power Automate flows.
  • Security baselines: CIS / NIST.
  • Observability tooling: OpenTelemetry, Datadog.
  • AI tools and their application in data engineering.
  • Knowledge of the UK Insurance Market.
  • Agile / Scrum delivery experience.

Senior Data Platform Engineer employer: Falcon Smart IT Limited

Join our dynamic team in Guilford as a Senior Data Platform Engineer, where you will thrive in a collaborative work culture that prioritises innovation and service excellence. We offer competitive benefits, including opportunities for professional development and growth, ensuring you can advance your career while contributing to impactful data solutions. Our commitment to a supportive environment and cutting-edge technology makes us an exceptional employer for those seeking meaningful and rewarding work.

Falcon Smart IT Limited

Contact Details:

Falcon Smart IT Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Platform Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at local meetups. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Databricks and Azure. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common technical questions related to data engineering and Azure. We recommend doing mock interviews with friends or using online platforms.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Data Platform Engineer

Databricks
Python
PySpark
Azure Synapse
ADLS Gen2
Key Vault
Infrastructure-as-Code (Pulumi)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Data Platform Engineer role. Highlight your hands-on experience with Databricks, Azure Synapse, and any relevant projects you've worked on.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for our team. Share specific examples of how you've designed and operated scalable data pipelines or managed Azure platforms in previous roles.

Showcase Your Technical Skills:Don’t shy away from listing your technical proficiencies! We want to see your expertise in Python/PySpark, CI/CD practices, and infrastructure-as-code tools like Pulumi. Make it easy for us to see your qualifications.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Falcon Smart IT Limited

Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Databricks and Azure Synapse. Brush up on your Python and PySpark skills, as well as your understanding of infrastructure-as-code tools like Pulumi. Being able to discuss specific projects where you've used these technologies will really impress the interviewers.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've tackled performance bottlenecks or data quality issues in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical thinking and ability to deliver clean, reliable data under pressure.

Understand the Company’s Data Strategy

Research the company’s data technology strategy and be ready to discuss how your experience aligns with their goals. Highlight any relevant experience you have with data governance, compliance, and security measures, as these are crucial for maintaining a secure and reliable data platform.

Prepare Questions for Your Interviewers

Have a few thoughtful questions ready to ask your interviewers about the team dynamics, ongoing projects, or future challenges they foresee. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.