Senior Data Engineer
EC Markets ·
- Work mode
- Remote
- Seniority
- Senior
- Category
- Data engineering
- Experience
- 2+ years
EC Markets ·
EC Markets UK · London, United Kingdom
Supplier.io · Hyderabad, India
Datacom · Taguig, Philippines
TJX · Hyderabad, TS 500081
Senior Data Engineer — Sofia, Bulgaria
Location: Sofia, Bulgaria (hybrid) · Team: Data Platform · Grade: P5 · Reports to: Head of Tech
About EC Markets and the role
EC Markets is an FCA-regulated FX and CFD brokerage with offices in London, Sofia, Cyprus and Dubai. We are building a next-generation data platform to power trading, operational and marketing intelligence, and are growing our Sofia Data Platform team as part of that investment.
We are looking for a Senior Data Engineer to lead the evolution of our Snowflake-based Data Lakehouse and establish a modern data ecosystem that supports advanced analytics, regulatory reporting and decision-making across the business. This is a high-impact role for someone with a track record of architecting and implementing scalable data platforms — ideally in financial or trading environments — who can think end-to-end, from ingestion through to management-information dashboards.
What you will be doing
Architecture & development
Reporting & semantic modelling
Data governance & quality
Cross-functional collaboration
What you will bring (non-negotiable)
Nice to have
Qualifications
Compensation & benefits
In line with Directive (EU) 2023/970 on pay transparency, we publish the full starting pay package for this role up front.
Component
Value
Base salary (gross, annual)
EUR 60,000 – 65,500
Annual performance bonus (Category B)
Eligible for an annual company performance bonus under the Group bonus scheme; details shared at offer stage
Regional component
Included in the performance factor as set out in the Group Compensation Management Policy
Pension & social security
Employer contributions in line with Bulgarian statutory requirements
Supplementary health insurance
Group scheme, employer-funded
Annual leave
25 working days plus Bulgarian public holidays
Working pattern
Remote then moving to hybrid, typically 2–3 days a week in our Sofia office one we have secured a location.
Equipment & learning
Company-provided hardware; annual learning & certification budget (incl. Snowflake, dbt, Microsoft)
Where a candidate sits within the band is determined by assessed experience against the P5 grade criteria, depth in the required stack (Snowflake, dbt, Power BI/DAX) and relevant financial-services exposure. The same criteria are applied to any later pay progression.
Any offer will be stated in euro; a BGN cross-check is provided on request following Bulgaria's eurozone accession on 1 January 2026.
How we hire
Our recruitment process is aligned with Directive (EU) 2023/970 on pay transparency and equal pay, and with the draft Bulgarian transposition law currently before the National Assembly:
Process at a glance: CV screen → recruiter conversation (30 min, incl. salary disclosure) → technical interview with the Head of Data (60 min) → practical exercise (take-home or live, your choice) → final interview with a cross-functional panel → offer. Typical end-to-end timeline: 3–4 weeks. Reasonable adjustments available at any stage — just let us know.
Equal opportunities and how to apply
EC Markets is an equal-opportunities employer. We make hiring decisions on the basis of skills, experience and demonstrated potential, and do not discriminate on the grounds of sex, gender identity, age, ethnicity, nationality, religion or belief, sexual orientation, disability, marital or civil-partnership status, pregnancy or parental status, or trade-union membership.
Please do not include your current or previous salary, we will not use it in our decision and are not permitted to request it. Any personal data you share will be processed in accordance with our Candidate Privacy Notice and the GDPR.
Questions about the role, the salary band or reasonable adjustments: contact the People Team at the same address.
Everest Technologies