Lead Engineer/Data Engineer in City of London
Lead Engineer/Data Engineer

Lead Engineer/Data Engineer in City of London

City of London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Sahaj Software

At a Glance

  • Tasks: Design and build scalable data platforms and pipelines for impactful business decisions.
  • Company: Sahaj Software, a forward-thinking tech company with a flat structure.
  • Benefits: Unlimited leave, open salaries, stock options, and private health insurance.
  • Other info: Collaborative environment with opportunities for mentorship and growth.
  • Why this job: Make a real impact while working hands-on with cutting-edge technologies.
  • Qualifications: Experience as a Senior/Lead Data Engineer with strong coding skills in Python.

The predicted salary is between 70000 - 90000 £ per year.

At Sahaj Software, we’re not just shipping pipelines - we’re designing purpose-built data platforms that solve complex challenges for some of the UK’s most forward-thinking organisations. We believe in craftsmanship, autonomy, and trust. No hierarchies and no bureaucracy, just small teams solving big problems with modern tech.

Why this role?

Working as a Lead Data Engineer, you’ll own the design and delivery of scalable data platforms, pipelines, and architectures that power real business decisions. You’ll work closely with data scientists, engineers, and stakeholders to transform messy data into clean, reliable, and production-grade systems. This is a hands-on, high-impact role where you’ll influence technical direction while staying close to the code. Perfect if you want scope for growth without going “post-technical.”

What you’ll do:

  • Design and build modern data platforms using Databricks, Apache Spark, Snowflake, and cloud-native services (AWS, Azure, or GCP).
  • Develop robust pipelines for real-time and batch data ingestion from diverse and complex sources.
  • Model and optimise data for performance, visibility, and downstream analytics/ML use cases.
  • Champion best practices: CI/CD, TDD, GitOps, observability, schema validation, and data quality.
  • Collaborate with data scientists and ML engineers to deploy production-grade AI/ML systems.
  • Guide clients on data strategy, architecture, and platform modernisation.
  • Mentor and influence engineers across Sahaj, helping grow our collective data engineering capability.

What we’re looking for:

  • Must have solid experience as a Senior/Lead Data Engineer in complex enterprise environments.
  • Can demonstrate strong coding skills in Python (Scala or functional languages a plus).
  • Expertise with Databricks, Apache Spark, and Snowflake is a must (HDFS/HBase also useful).
  • Has experience integrating large, messy datasets into reliable, scalable data products.
  • Strong understanding of data modelling, orchestration, and automation.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerisation (Docker, Kubernetes).
  • A craftsman’s mindset: you care about code quality, maintainability, and doing things the right way.

What you’ll get at Sahaj:

  • Unlimited annual leave – we trust you to manage your time.
  • Open salaries & stock options – transparency from the ground up.
  • Private health & life insurance – covered by us.
  • Flat structure, no hierarchy – you own your work, and your voice counts.

Lead Engineer/Data Engineer in City of London employer: Sahaj Software

At Sahaj Software, we pride ourselves on fostering a culture of craftsmanship and autonomy, where our Lead Engineers can thrive in a flat structure that values every voice. With unlimited annual leave, open salaries, and stock options, we empower our employees to manage their time and finances transparently. Located in the heart of the UK’s tech scene, we offer unique opportunities for professional growth while working on cutting-edge data platforms that make a real impact.
Sahaj Software

Contact Detail:

Sahaj Software Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Engineer/Data Engineer in City of London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more people you know, the better your chances of landing that Lead Data Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Databricks, Apache Spark, and Snowflake. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice makes perfect, so get comfortable with Python and data modelling concepts to impress during the interview.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at Sahaj Software. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Lead Engineer/Data Engineer in City of London

Data Engineering
Python
Databricks
Apache Spark
Snowflake
AWS
Azure
GCP
CI/CD
TDD
GitOps
Data Modelling
Orchestration
Automation
Containerisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Data Engineer role. Highlight your experience with Databricks, Apache Spark, and cloud platforms like AWS or Azure. We want to see how you’ve tackled complex data challenges!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for data engineering. Share specific examples of projects where you’ve made an impact and how you align with our values of craftsmanship and autonomy.

Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! If you’ve worked on real-time data ingestion or built scalable data platforms, give us the details. We love seeing how you’ve applied your coding skills in Python and other languages.

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. Plus, it shows us you’re keen on joining our team at Sahaj!

How to prepare for a job interview at Sahaj Software

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Databricks, Apache Spark, and Snowflake. Brush up on your Python coding skills and be ready to discuss how you've used these tools in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of complex data challenges you've tackled. Be ready to explain your thought process and the impact your solutions had on the business. This will demonstrate your ability to design and deliver scalable data platforms.

Emphasise Collaboration

Since this role involves working closely with data scientists and engineers, highlight your experience in collaborative environments. Share stories that showcase your ability to mentor others and influence technical direction within a team.

Understand Their Culture

Familiarise yourself with Sahaj Software's values of craftsmanship, autonomy, and trust. Be prepared to discuss how you align with these principles and how you can contribute to their flat structure and innovative approach to data engineering.

Lead Engineer/Data Engineer in City of London
Sahaj Software
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>