Sport Tech & Data
Senior Engineering Manager - Data Services
Mid Level
North Macedonia
hybrid
Full time
Job description
About the Role
Leads the team responsible for the company's data services: large-scale data processing, onboarding and offboarding of tenant data, and the content recommendations behind customer products. It is a technical leadership position that sets direction and reviews designs rather than writing code day to day. The postholder leads a distributed team and acts as the senior technical escalation point for customers on how their data is handled.
Key Responsibilities
- Lead a mixed team of permanent analysts and contract engineers across three regions to predictable, high-quality delivery
- Build strong asynchronous working practices across the distributed team
- Set technical direction and run design review for the Java/AWS estate (S3, EMR, Kinesis)
- Own SLOs for data freshness and pipeline reliability, incident response, and cloud cost
- Own the pipelines and services behind content recommendations, and how their quality is measured
- Own a repeatable, auditable onboarding and offboarding process for tenant data, including verified deletion when a tenant leaves
- Work with the Cyber Security team on controlled, audited access to tenant data, including cross-region access
- Ensure compliance with GDPR and other privacy regulations
- Partner with Product on the roadmap
- Act as the technical escalation point for customers, working with account managers and solutions engineers
Required Experience & Qualifications
- 10+ years in software or data engineering
- 4-5 years leading engineering teams
- Track record leading distributed teams across time zones, including contractors or a delivery partner
- Deep Java/JVM experience, enough to review designs and challenge approaches
- Deep AWS data services experience, enough to spot cost or reliability problems
- Practical experience with data privacy and access control
- Practical experience with regulatory compliance, including GDPR and other privacy regulations
- Confidence explaining technical decisions to customers and senior stakeholders
Preferred Skills
- Experience with recommendation systems
- Experience with multi-tenant SaaS data platforms
- Background in media, streaming, or sports technology
Workplace
- Hybrid working, with at least 1 day per week worked in the office based in Skopje
The Application Process
The process consists of three stages. If any of the formats would be difficult, candidates are encouraged to say so, as adjustments can usually be accommodated.
- Introductory conversation: an opportunity for both sides to get to know each other and to ask questions about the company.
- 1-hour technical interview: a deep dive into the candidate's experience, collecting examples of the responsibilities they have dealt with previously, plus a chance to explore the role and ask questions.
- 1-hour competency-based interview: situational questions around how the candidate deals with real-life scenarios at work.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
