View All Jobs 112985

Principal Data Engineer

Lead the development of a multi-cloud, scalable data platform for global financial services
Sofia, Bulgaria
Senior
1 week ago
Apex Group

Apex Group

A global financial services provider specializing in fund administration, corporate solutions, asset management, and banking services.

Principal Data Engineer

The Apex Group was established in Bermuda in 2003 and is now one of the world's largest fund administration and middle office solutions providers.

Our business is unique in its ability to reach globally, service locally and provide cross-jurisdictional services. With our clients at the heart of everything we do, our hard-working team has successfully delivered on an unprecedented growth and transformation journey, and we are now represented by over circa 13,000 employees across 112 offices worldwide. Your career with us should reflect your energy and passion.

That's why, at Apex Group, we will do more than simply 'empower' you. We will work to supercharge your unique skills and experience.

Take the lead and we'll give you the support you need to be at the top of your game. And we offer you the freedom to be a positive disrupter and turn big ideas into bold, industry-changing realities.

For our business, for clients, and for you

Role Purpose

As a Principal Data Engineer, you will define and drive the strategic technical direction of our data engineering capabilities. You'll lead by example - hands-on in the design and delivery of a modern, multi-cloud data platform, built using contemporary technologies and aligned to best-in-class architectural principles. Working closely with data engineers, analysts, and architects, you'll ensure that our solutions are robust, scalable, and forward-thinking. Your role will span multiple domains, offering breadth and depth across data pipelines, integrations, modelling, and analytical data products. More than just delivering against requirements, you'll shape our engineering standards, mature our design patterns, and embed automation throughout the delivery lifecycle. As the business scales, you'll play a key role in growing the team's technical capability - both through mentorship and by fostering a culture of continual learning and excellence.

Accountabilities and Main Responsibilities

In this role, you'll lead the design and delivery of data solutions and engineering patterns within an Agile squad, working closely with stakeholders across the business to shape and meet data requirements. You'll be expected to:

  • Decompose complex problems into well-defined, iterative engineering tasks
  • Influence and shape squad-level backlog prioritisation through technical insight and business context
  • Design and build scalable data solutions across ingestion, integration, modelling, and consumption layers using established and emerging patterns
  • Select appropriate tools, frameworks, and design approaches to meet business needs effectively
  • Proactively identify areas for improvement across the platform and propose actionable solutions
  • Guide the implementation and optimisation of data exposure via APIs
  • Own documentation, support models, and operational considerations for the solutions delivered by your squad
  • Provide technical guidance to downstream data consumers and help embed best practices in data usage
  • Lead the development and enhancement of data APIs, ensuring performance, security and maintainability
  • Champion data best practices across the wider business and contribute to fostering a data-first culture
  • Adhere to all relevant company policies and procedures
  • Perform any other duties within the scope of the role as required

Qualifications and Skills

Technical Skills:

  • Data Warehousing and Data Modelling
  • Data Lakes (AWS Lake Formation, Azure Data Lake)
  • Cloud Data Warehouses (AWS Redshift, Azure Synapse, Snowflake)
  • ETL/ELT/Pipeline tools (AWS Glue, Azure Data Factory, FiveTran, Stitch)
  • Data Message Bus/Pub Sub systems (AWS SNS & SQS Azure ASQ, Kafka, RabbitMQ)
  • Data Programming languages (SQL, Python, Scala, Java)
  • Cloud Workflow Service (AWS Step Functions, Azure Logic Apps, Camuda)
  • Interactive Query Services (AWS Athena, Azure DL Analytics)
  • Event and schedule management (AWS Lambda Functions, Azure Functions)
  • Traditional Microsoft BI Stack (SQLServer, SSIS, SSAS, SSRS)
  • Reporting and visualisation tools (Power BI, QuickSight, Mode)
  • NoSQL & Graph DBs (AWS Neptune, Azure Cosmos, Neo4j)
  • API Management (Desirable)
  • Azure/AWS Standard Infrastructure e.g. TCP/IP, SGs, LBs, RGs
  • K8s, K3s

Core Skills:

  • Excellent communication and interpersonal skills
  • Critical Thinking and research capabilities
  • Strong problem-solving skills
  • Ability to plan, and manage your own work loads
  • Work well on own initiative as well as part of a bigger team
  • Working knowledge of Agile Software Development Lifecycle

Disclaimer: Unsolicited CVs sent to Apex (Talent Acquisition Team or Hiring Managers) by recruitment agencies will not be accepted for this position. Apex operates a direct sourcing model and where agency assistance is required, the Talent Acquisition team will engage directly with our exclusive recruitment partners.

+ Show Original Job Post
























Principal Data Engineer
Sofia, Bulgaria
Engineering
About Apex Group
A global financial services provider specializing in fund administration, corporate solutions, asset management, and banking services.