Data Engineer
Design, build and maintain the data foundation that connects the company's products, CRM, finance systems and operational tools to trusted reporting and analytics.
- Somerset West, Western Cape, South Africa
- On-site
- Posted Nov 10, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Build and maintain reliable ETL/ELT pipelines from product databases, finance systems, CRM and other sources into the central platform
- Develop integrations using SQL, APIs, Python and cloud services
- Design scalable schemas and data models for shared company, user, CRM, product-usage, finance and operational data
- Implement incremental loads, testing, logging, retries, alerting and monitoring
- Write readable, secure, version-controlled code and manage performance, access, scalability and cost
- Map how data moves through end-to-end business processes
- Define sources of truth, owners, identifiers, business rules, dependencies and reconciliation points
- Translate business requirements into data contracts, technical tasks, test cases and acceptance criteria
- Create automated checks for completeness, validity, uniqueness, consistency, freshness and reconciliation
- Set up visible exception handling and issue ownership, and fix root causes upstream
- Design structured CRM and customer-data solutions for Sales, Marketing, Customer Success, Training, Onboarding and Operations
- Run focused discovery with departments and turn their needs into practical models, pipelines and self-service outputs
- Maintain clear definitions and lineage for key entities, fields, metrics and calculation logic
- Prepare trusted datasets and reusable data marts for executive, departmental and product reporting
- Develop or support dashboards and recurring reports with governed definitions
- Reduce duplicated and manual reporting, and help teams interpret data and its limits correctly
- Turn the data roadmap into a backlog with milestones, owners, dependencies, risks and decisions
- Coordinate internal contributors and external consultants around agreed priorities
- Define technical scope, interfaces, deliverables and acceptance criteria before build starts
- Review designs, code, data models and pipeline outputs, and coordinate testing before sign-off
- Track progress, costs and risks, and require reusable code, runbooks, documentation and knowledge transfer
- Build trusted relationships across departments and be the approachable first point of contact for data issues
- Explain technical trade-offs plainly, run working sessions and challenge weak assumptions constructively
- Prioritise requests by business value, urgency, effort and risk
- Keep architecture, model, pipeline and operating documentation current so solutions do not depend on one person or consultant
Requirements
- relevant degree, diploma or equivalent practical experience
- Experience in a SaaS
- Experience in a property management
- Experience in a finance operations
- Experience in a CRM data
Nice to have: AWS data services, dbt, multi-product SaaS, property management, finance operations, CRM data
Skills
Full description
Liquid ThoughtCompany details are for members
Sign up for a free job alert to see Liquid Thought's profile, website and LinkedIn, and the same for every employer on Referso Jobs.