Senior Data Engineer

Senior Data Engineer

Full-Time 60000 - 80000 £ / year (est.) On-site
N

At a Glance

  • Tasks: Design and develop innovative data solutions using Databricks and Snowflake.
  • Company: Join a fast-growing RegTech SaaS provider shaping the future of compliance.
  • Benefits: Enjoy competitive pay, private medical insurance, flexible hours, and career growth opportunities.
  • Other info: Be part of a supportive, inclusive culture with exciting team events and wellness programs.
  • Why this job: Make a real impact in financial compliance while working with cutting-edge technology.
  • Qualifications: Experience in data engineering, Python, and SQL; strong problem-solving skills.

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

Novatus Global is a Series B scale-up RegTech SaaS provider and boutique advisory firm, helping financial institutions manage their most complex regulatory requirements. We combine deep consulting expertise with cutting-edge SaaS solutions, enabling clients to strengthen compliance, enhance resilience, and drive sustainable growth. Our flagship SaaS platform, En:ACT, is a market-leading solution for regulatory transaction reporting and reconciliation across global regimes. En:ACT automates reporting, reconciles data across systems, and maps errors directly to regulatory rules, helping firms remediate quickly, reduce risk, and meet regulatory obligations with confidence.

As a Senior Data Engineer, you will be developing our configuration-driven data platform in Databricks, enabling non-engineers to define regulatory logic, and our Snowflake data warehouse, ensuring scalability, auditability, and fitness for client-facing regulatory use cases. You’ll be writing clean, maintainable and well-tested code that follows best practices. As a senior member of the team, you will be providing technical leadership and mentorship to your colleagues. You’ll join at a pivotal stage as we modernize our data infrastructure, migrating from Python scripts and MySQL to Databricks and Snowflake.

What You’ll Do:

  • Design and evolve our configuration-driven data framework in Databricks and our Snowflake warehouse.
  • Mentor Junior members of the team, aiding their growth and acting as a force multiplier through your technical leadership.
  • Design, build, and optimize data pipelines using Databricks, Kafka, Python and PySpark.
  • Ensure pipelines are auditable, lineage-aware, idempotent, and resilient in regulated environments.
  • Implement robust data quality controls including testing, validation, monitoring, and alerting.
  • Drive performance optimization across Spark and Snowflake workloads.
  • Partner with Product, Engineering, DevOps, and Regulatory teams to translate requirements into scalable technical designs.
  • Contribute to the continuous improvement of our development processes and tools.

Must-Haves:

  • Experience designing auditable, reproducible data pipelines in regulated or high-integrity environments using Python and PySpark.
  • Able to write and optimize complex SQL queries on large data sets.
  • Strong data modeling and warehouse design fundamentals.
  • Strong software engineering fundamentals (clean code, automated testing, CI/CD, observability).
  • Experience with modern cloud data platforms and orchestration tools.
  • Comfortable translating complex regulatory requirements into technical specifications.
  • Ability to work autonomously with a high degree of accountability for the systems you build and maintain.

Nice-to-Haves:

  • Experience with Kafka or other event streaming platforms.
  • Hands-on experience with AWS cloud infrastructure.
  • Experience building new data platforms or modernizing legacy systems.
  • FinTech, RegTech, or financial services background.

Novatus is an Equal Opportunity Employer. All employment decisions are made based on business needs, role requirements, and individual qualifications, without regard to race, age, religion or belief, sex, sexual orientation, gender identity or expression, marital or civil partnership status, pregnancy or maternity, socioeconomic background, disability, or any other characteristic protected under the Equality Act 2010. We maintain a workplace culture that is inclusive, respectful, and supportive.

Senior Data Engineer employer: Novatus Global

At Novatus Global, we pride ourselves on being an exceptional employer that fosters a dynamic and inclusive work culture. Our commitment to employee growth is evident through fast career progression opportunities, professional qualification sponsorship, and a supportive environment that encourages collaboration and innovation. Located in a vibrant sector of the RegTech industry, we offer competitive benefits including private medical insurance, enhanced parental leave, and paid volunteering leave, making us an attractive choice for those seeking meaningful and rewarding employment.

N

Contact Details:

Novatus Global Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Novatus Global. A personal connection can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your data engineering projects. This is your chance to demonstrate your expertise in Python, PySpark, and Databricks, so make it shine!

✨Tip Number 3

Ace the interview by being ready to discuss real-world scenarios. Think about how you've tackled challenges in data pipelines or regulatory compliance before. We want to see your problem-solving skills in action!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Senior Data Engineer

Databricks
Snowflake
Python
PySpark
SQL
Data Pipeline Design
Data Quality Controls

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Databricks, Snowflake, and Python, and don’t forget to showcase any relevant projects that demonstrate your skills in building auditable data pipelines.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about joining Novatus Global and how your background aligns with our mission. Be sure to mention your experience in regulated environments and your passion for mentoring others.

Showcase Your Technical Skills:In your application, be specific about your technical skills. Mention your experience with SQL, PySpark, and any orchestration tools you've used. We want to see how you can contribute to our data infrastructure modernization!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out on this opportunity!

How to prepare for a job interview at Novatus Global

✨Know Your Tech Stack

Make sure you’re well-versed in Databricks, Snowflake, Python, and PySpark. Brush up on your SQL skills too, as you'll likely be asked to demonstrate your ability to write and optimise complex queries during the interview.

✨Showcase Your Leadership Skills

As a Senior Data Engineer, you’ll be expected to mentor junior team members. Prepare examples of how you've provided technical leadership in the past, and think about how you can help others grow within the team.

✨Understand Regulatory Requirements

Since Novatus Global operates in a regulated environment, it’s crucial to understand how regulatory requirements translate into technical specifications. Be ready to discuss how you’ve handled compliance in previous projects.

✨Prepare for Problem-Solving Questions

Expect to face scenario-based questions that test your problem-solving abilities. Think through potential challenges you might encounter when designing data pipelines and how you would address them effectively.