LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›BJSS›Lead Data Engineer
BJSS

About BJSS

Engineering solutions for a digital world

🏢 Tech👥 1K-5K📅 Founded 1993📍 Aberdeen, Aberdeen City, United Kingdom

Key Highlights

  • Headquartered in Aberdeen, UK with 1,500+ employees
  • Specializes in software solutions for finance, healthcare, and government
  • Trusted by clients like the BBC and UK Government
  • Offers competitive salaries and flexible remote work options

BJSS is a prominent technology and engineering consulting firm headquartered in Aberdeen, UK, with a workforce of over 1,500 employees. The company specializes in delivering complex software solutions and IT services across various sectors, including finance, healthcare, and government. BJSS has wor...

🎁 Benefits

BJSS offers competitive salaries, equity options, generous PTO, and flexible remote work policies. Employees also benefit from a learning budget to su...

🌟 Culture

BJSS fosters a culture of engineering excellence and innovation, encouraging teams to embrace agile methodologies and collaborate closely with clients...

🌐 Website💼 LinkedIn𝕏 TwitterAll 2 jobs →
BJSS

Lead Data Engineer

BJSS • London

Posted 8 months ago🏛️ On-SiteLeadData engineer📍 London
Apply Now →

Job Description

About Us

We’re an award-winning innovative tech consultancy - a team of creative problem solvers. Since 1993 we’ve been finding better, more sustainable ways to solve complex technology problems for some of the world’s leading organisations and delivered solutions that millions of people use every day.

In the last 30 years we won several awards, including a prestigious Queen’s Award for Enterprise in the Innovation category for our Enterprise Agile delivery approach.

Operating from 26 locations across the world, we bring together teams of creative experts with diverse backgrounds and experiences, who enjoy working and learning in our collaborative and open culture and are committed to world-class delivery.

We want to continue to grow our team with people just like you!

About the Role

We're building out our Data Engineering practice across multiple levels. Depending on your experience and aspirations, you could be contributing as a key team member, leading a dedicated team, or taking on principal engineer responsibilities across multiple teams and larger strategic projects. The role and responsibilities will be tailored to your experience level and our organisational needs.  

We are Software Engineers who use SDLC best practices to build scalable, re-usable data solutions to help clients use their data to gain insights, drive decisions, and deliver business value. Clients engage BJSS to take on their complex challenges, looking to us to help deliver results against their business-critical needs which means we get to work with a wide range of tools and technologies and there are always new things to learn.

BJSS Data Engineers are specialist software engineers that build, optimise, and maintain data applications, systems and services. This role combines the discipline of software engineering with the knowledge and experience of building solutions to deliver business value.

You can expect to get involved in a variety of projects in the cloud (AWS, Azure, GCP), while also gaining opportunities to work with Snowflake, Databricks, BigQuery, and Fabric. We work with near real-time/streaming data, geospatial data and using modern AI-tooling to accelerate development.

About You

You're an engineer at heart and enjoy the challenge of building reliable, efficient data applications, systems, services, and platforms. You will have experience across multiple projects and several of the following skills:

  • You have a good understanding of coding best practices and design patterns, and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation, and alerting
  • You have experience in writing complex queries against relational and non-relational data stores
  • Strong proficiency in Python programming, with a solid understanding of object-oriented programming (OOP) principles, best practices, and a commitment to writing clean, maintainable, and well-tested code
  • Excellent SQL skills, including the ability to write complex queries, optimise query performance, and design efficient database schemas
  • Familiarity with one or more data platform technologies such as Databricks, Snowflake, and/or Microsoft Fabric

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at BJSS.

Apply Now →Get Job Alerts