Senior Data Engineer (Data Pipelines, ETL/ELT, AWS)

AES Global

Cape Town

Hybrid

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AES Global in Cape Town seeks a senior data engineer to own end-to-end pipelines for regulated fund and market data. You stay hands-on weekly and mentor others while setting technical standards.

This individual-contributor role sits before Lead Data Engineer or Data Architect, bridging on-prem and multi-cloud, collaborating with stakeholders to ensure governance and audit readiness.

Qualifications

  • Track record delivering complex data integration work.
  • Proficient in Python/Java/JavaScript or low-code platforms.
  • Strong ETL/ELT and orchestration experience.
  • Hybrid on-premises and cloud data architectures, AWS focus.
  • Depth in enterprise data engineering environments.
  • Understanding of integration patterns and data quality frameworks.
  • Tertiary qualification in CS/IS/IT/Engineering or similar.
  • Ability to mentor and communicate with technical/non-technical audiences.
  • High ownership and attention to detail.

Responsibilities

  • Lead design and implementation of large-scale data pipelines for market, reference and investment data.
  • Resolve high-volume processing, transformations, reconciliation and performance issues.
  • Ensure pipelines are scalable, resilient, secure and fit for regulated finance.
  • Set coding, testing, deployment and operations standards as technical authority.
  • Review designs and code of junior/mid engineers to ensure quality and consistency.
  • Mentor junior engineers and guide solution design and readiness.
  • Lead technical engagement with stakeholders to refine requirements.
  • Translate complex requirements into clear technical designs.
  • Align with enterprise architecture and data models.
  • Own production pipelines end to end, with monitoring and support.
  • Lead root-cause analysis and durable fixes.

Skills

Python
Java
JavaScript
Low-code data integration
ETL/ELT frameworks
Orchestration tools
Hybrid on-prem/cloud
AWS
Mentoring engineers
Ownership/Accountability

Education

Bachelors or higher in CS/IS/IT/Engineering

Tools

AWS

Job 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.
  • Advanced experience with ETL and ELT frameworks, orchestration tools and scheduling platforms.
  • A solid grasp of hybrid on-premises and cloud-based data architectures, AWS in particular.
  • Real depth in data engineering inside complex enterprise environments - built over years rather than months - or equivalent depth carried across from software engineering, or from a business-oriented or data-focused career that took you into engineering.
  • Strong understanding of integration patterns, performance optimisation and data quality frameworks.
  • A tertiary qualification in computer science, information systems, information technology, engineering or similar.
  • A demonstrated ability to mentor and lift less-experienced engineers, and to communicate clearly with technical and non-technical audiences alike.
  • A high level of ownership, accountability and attention to detail.

If you are a software engineer looking to move into data engineering, or you moved into engineering from a business or data background and have been building at this level since, this role is open to you on the strength of what you have actually delivered.

Nice to have
  • Financial services experience - asset management, fund services, banking or insurance - or time at a vendor serving that industry.
  • AWS certifications.
  • A 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 the regulatory, audit and risk considerations attached to financial data.
What's on offer
  • Work that genuinely matters: these pipelines carry the investment and market data the business runs on, so engineering quality is visible rather than theoretical.
  • Real autonomy - you are accountable for the technical outcome of what you deliver, not just your slice of it.
  • A clear next step towards Lead Data Engineer or Data Architect.
  • A hybrid on-premises and multi-cloud estate to work across, rather than one narrow corner of a stack.
  • A team you help shape, through the standards you set and the engineers you grow.

Cape Town. Hybrid. Permanent.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Data Engineer
Senior Data Engineer

Zohorecruit • Pretoria

On-site
ZAR 800,000 - 1,200,000
Modern Data Engineer
Modern Data Engineer

Theplug • Cape Town

Hybrid
ZAR 800,000 - 1,200,000
Data Engineer
Data Engineer

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

BOSS ERP Consulting • Wes-Kaap

On-site
ZAR 484,000 - 1,046,000
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Data Engineer
Senior Data Engineer

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Engineer (Full Stack) | Contract
Data Engineer (Full Stack) | Contract

PBT Group • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2