Senior Data Engineer
4 days ago
Description
Senior Data Engineer
Location: Johannesburg
Job Type: Full-time (100%)
About Scytale
Scytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises. Recognized as a leader in Governance, Risk & Compliance on G2 , our customers rave about our platform and service.
Headquartered in Tel Aviv, we offer a collaborative, growth-oriented environment with a hybrid work model, competitive compensation, and benefits that prioritize your professional and personal well-being.
Role Overview
We are seeking a Senior Data Engineer to join our growing engineering team. This is a key role for a motivated and technically skilled individual with a solid foundation in software engineering and data systems. You will work on building scalable data infrastructure, implementing robust data integrations, and collaborating with cross-functional teams to solve real-world data challenges.
Requirements
- 7+ years of professional experience as a Data Engineer or in a similar role developing data ETL pipelines.
- Advanced proficiency in Python for backend development and scripting
- Strong SQL skills with hands-on experience in querying and modeling relational databases
- Experience with cloud platforms such as AWS, GCP, or Azure
- Hands-on with containerization technologies like Docker or Kubernetes
- Solid understanding of RESTful APIs
- Experience with version control systems (GitHub, GitLab, Bitbucket) and CI/CD workflows
- Strong grasp of software development lifecycle (SDLC) and principles of clean, maintainable code
- Demonstrated ability to work independently, own projects end-to-end, and mentor junior engineers
- Familiarity with AI concepts and prompt engineering is a plus
Nice To Have
- Experience with data security, privacy compliance, and access controls
- Knowledge of infrastructure-as-code tools (e.g., Terraform, Helm)
- Background in event-driven architecture or stream processing
Responsibilities
- Design, develop, test, and maintain reliable data pipelines and ETL processes using Python and SQL
- Build and manage API-based data ingestion workflows and real-time data integrations
- Apply software engineering best practices: modular design, testing, version control, and documentation
- Own and optimize data workflows and automation, ensuring efficiency and scalability
- Collaborate closely with senior engineers, data scientists, and stakeholders to translate business needs into technical solutions
- Maintain and enhance data reliability, observability, and error handling in production systems
- Develop and support internal data-driven tools
- Implement data operations best practices, including automated monitoring, alerting, and incident response for pipeline health
- Work with data-devops principles: CI/CD for data workflows, infrastructure-as-code, and containerized ETL deployments
Benefits
Why Join Scytale?
- Innovative Work: Be part of a cutting-edge product shaping the future of security and compliance.
- Learning & Growth: Access courses, conferences, and mentorship to grow your career.
- Hybrid Work Model: Enjoy the flexibility of hybrid working.
- Collaborative Culture: Work with inspiring colleagues in a supportive environment.
- Relaxation & Fun: Take breaks in our relaxation room or join our team events, happy hours, and holiday celebrations.
- Family First: Personal and family priorities always come first.
Ready to innovate and grow with us? Join Scytale and help transform cybersecurity compliance for companies worldwide
-
Senior Data Engineer
3 days ago
Sandton, Gauteng, South Africa Dis-Chem Life Full time R2 000 000 - R2 500 000 per yearPurpose of the RoleThe Senior Data Engineer is the architect and builder of Dis-Chem Life's data foundation, creating the infrastructure that turns raw information into a strategic asset. This role goes far beyond moving data from A to B, it is about designing high-performance, future-proof systems that make data accurate, accessible, and truly powerful.By...
-
Senior Data Engineer
18 hours ago
Sandton, Gauteng, South Africa Pkasti Technologies Full time R1 600 000 - R2 200 000 per yearCompany DescriptionPkasti Technologies is dedicated to providing exceptional technology solutions tailored to meet the unique needs of businesses. With a team of highly skilled engineers possessing extensive technical knowledge and hands-on experience, Pkasti Technologies specializes in leveraging the latest software standards, tools, platforms, frameworks,...
-
Senior Data Engineer
1 week ago
Sandton, Gauteng, South Africa RedScreen (Pty) Ltd. Full time R2 000 000 - R2 500 000 per yearSENIOR DATA ENGINEERPermanent Position- HybridA technical professional responsible for designing, building, and maintaining a data infrastructure, including databases and data warehouses, to ensure accurate and timely data access for analysis by other teams or applications, requiring a deep understanding of complex data systems and their...
-
Data Engineer
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R100 800 - R350 000 per yearKey purpose:As a Senior Data Engineer, you'll have the opportunity to work with our datacenter team on building and maintaining an operational data pipeline. You will be responsible for creating, testing, debugging and documenting infrastructure components as well as managing its performance. You should have experience in writing python code that interacts...
-
Senior Data Scientist
6 days ago
Sandton, Gauteng, South Africa ESMART GROUP Full time R1 500 000 - R2 000 000 per yearJob PurposeApply advanced expertise in machine learning, data mining, analytics engineering, and information retrieval to architect and build highly specialized analytic engines and services. This role focuses on pushing the boundaries of ML innovation, developing enterprise-grade models, and providing expert technical guidance to support strategic business...
-
Data Engineer
2 weeks ago
Sandton, Gauteng, South Africa Pepkor Lifestyle Full time R70 000 - R120 000 per yearJob Purpose The ideal candidate will use their passion for big data and analytics to provide insights to the business covering a range of topics. They will be responsible for conducting both recurring and ad hoc analysis for business users. As a Data Engineer at Pepkor Lifestyle, you will play a critical role in the development and maintenance of our data...
-
Data Engineer
2 weeks ago
Sandton, Gauteng, South Africa Fedgroup Full time R900 000 - R1 200 000 per yearSummaryAt Fedgroup, our in-house system powers everything from secured investments and life insurance to impact farming and beyond. Our versatile platform is central to our success, complemented by an app that empowers users to manage their financial futures with ease. In this role, you'll engage with diverse stakeholders, including business owners, project...
-
Intermediate Data Engineer
3 days ago
Sandton, Gauteng, South Africa k0dehut Full time R500 000 - R1 200 000 per yearData EngineerHybrid / Sandton JhbJob PurposeWe are seeking a talented and experienced Data Engineer to join our MLOps team which drives critical business applications. As a key member of our team, you will play a crucial role in designing, building, testing, deploying, and monitoring end-to-end data pipelines for both batch and streaming use cases. You will...
-
Data Engineer
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 000 000 per yearContract positionMinimum requirements:Bachelors degree or Diploma in Computer Science or a related field requiredHands-on experience in database design and implementation is requiredData warehousing concepts are advantageousAb Initio development experience is essentialAn agile working approach essentialAdobe Martech technology stackExperience in...
-
Cloud Data Engineers
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearKey purpose:As a Cloud Data Engineer, you will be responsible for building and maintaining data solutions in the cloud. You'll work with teams across different disciplines to implement new technology and build new systems that support our business goals. You will use your technical expertise as well as your creativity to think through problems creatively and...