Senior Data Engineer (Data Pipelines, ETL/ELT, AWS)
Senior hands-on data engineer owning regulated fund and market data pipelines at a Cape Town financial-data business: designing large-scale ETL/ELT integrations across a hybrid on-prem and AWS estate, setting engineering standards, mentoring engineers, and supporting production pipelines end to end.
- Compensation
- Not disclosed
- Location
- Cape Town, South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Data engineering
- Posted
Skills
Must have
- Track record of leading delivery of complex data integration work
- Modern programming skills in Python, Java or JavaScript, or deep hands-on experience with low-code data integration platforms
- Advanced experience with ETL and ELT frameworks, orchestration tools and scheduling platforms
- Solid grasp of hybrid on-premises and cloud-based data architectures, AWS in particular
- Deep data engineering experience in complex enterprise environments, or equivalent depth from software engineering or a business/data-focused background
- Strong understanding of integration patterns, performance optimisation and data quality frameworks
- Tertiary qualification in computer science, information systems, information technology, engineering or similar
- Demonstrated ability to mentor less-experienced engineers and communicate clearly with technical and non-technical audiences
- High level of ownership, accountability and attention to detail
Nice to have
- Financial services experience (asset management, fund services, banking or insurance) or time at a vendor serving that industry
- AWS certifications
- Deep understanding of investment data domains: pricing, reference data, positions, trades and NAVs
- Familiarity with front-office, middle-office and back-office data flows and regulatory, audit and risk considerations
Full description
Data engineering here is an integration problem before it is anything else. A Cape Town business whose work runs on regulated fund and market data is hiring a senior data engineer to take technical ownership of it: feeds from a spread of outside vendors and internal platforms, landing across a hybrid on-premises and multi-cloud estate, that have to reconcile, hold up under audit and stay supportable at volume.
The seat is a senior individual contributor one, not a management one, and it is scoped as the step before Lead Data Engineer or Data Architect - deliberately. You stay hands-on in the pipelines every week. You also carry the technical standard for the team: reviewing designs and code, mentoring the engineers around you, and leading the conversations with the business stakeholders whose data this is.
What you'll do
- Lead the design and implementation of complex, large-scale data pipelines integrating market, reference and investment data.
- Solve advanced data engineering problems - high-volume processing, complex transformations, reconciliation and performance optimisation.
- Make sure what you deliver is scalable, resilient, secure and fit for purpose in a regulated financial environment.
- Act as a technical authority in the team, setting the standard for coding, testing, deployment and operational support.
- Review the designs, code and implementations of junior and mid-level engineers for quality and consistency, and contribute to the standards, patterns and reusable frameworks the team works to.
- Coach and mentor junior and mid-level data engineers in the tools, techniques and technology stack, and guide them on solution design and operational readiness.
- Lead technical engagement with business stakeholders, architects and analysts to refine requirements and shape solutions that will actually hold up.
- Translate complex business and regulatory requirements into clear technical designs and delivery plans.
- Work with data and IT architects so what you build lines up with enterprise architecture, integration patterns and data models.
- Make sure pipelines meet data governance, lineage, auditability and regulatory expectations, balancing delivery speed against control and long-term maintainability.
- Own production pipelines end to end, with the monitoring, alerting and support processes that go with them.
- Lead root-cause analysis on complex production issues and put durable fixes in rather than patches.
What you'll need
- A track record of leading the delivery of complex data integration work.
- Modern programming skills - Python, Java or JavaScript - or deep hands-on experience with low-code data integration platforms.