×
Register Here to Apply for Jobs or Post Jobs. X

AWS Data Engineer

Job in Pretoria, 0002, South Africa
Listing for: CodeConnect Staffing (Pty) Ltd
Full Time position
Listed on 2026-01-13
Job specializations:
  • IT/Tech
    Cloud Computing, Data Engineer, Systems Engineer, AWS
Job Description & How to Apply Below

Job Specifics

Location:

Pretoria, Gauteng (Hybrid / Remote)
Industry: Digital Health / Medical Technology
Level: Senior / Experienced

About the Company

A global digital health technology company building data-driven platforms and cloud solutions that improve access to hearing healthcare through connected devices, analytics, and scalable infrastructure.

The Role

As an AWS Data Engineer, you’ll be responsible for designing, building, and operating cloud-based data infrastructure across the full data lifecycle. This role blends data engineering, cloud architecture, and Dev Ops, with a strong focus on scalable, secure, and automated AWS solutions in a regulated environment.

You’ll work closely with software engineers, data teams, and stakeholders to enable reliable data ingestion, processing, analytics, and operational systems.

What You’ll Be Doing Cloud Architecture & Data Infrastructure
  • Design and implement scalable, secure, and resilient AWS cloud architectures
  • Architect solutions for high availability, fault tolerance, disaster recovery, and business continuity
  • Evaluate and recommend AWS services aligned with business and data requirements
  • Ensure infrastructure aligns with security, governance, and compliance standards
  • Define and maintain cloud architecture standards, patterns, and best practices
Data & Cloud Development
  • Build and manage end-to-end data pipelines across ingestion, transformation, and storage
  • Work with AWS Glue (crawlers, jobs, triggers, catalog), S3, Athena, Lambda, Step Functions, and Cloud Watch
  • Develop serverless and event-driven architectures using Lambda, Event Bridge, SNS, SQS, and Kinesis
  • Design, build, and maintain containerised workloads using ECS, EKS, or Fargate
  • Develop internal tools to improve operational efficiency and developer productivity
  • Collaborate with engineering teams to optimise performance in cloud-based systems
  • Build proof-of-concepts to evaluate new AWS services and architectural patterns
Infrastructure as Code & Automation
  • Design and maintain Infrastructure as Code using Terraform or AWS CDK
  • Automate provisioning, configuration, and deployment of cloud infrastructure
  • Implement Git Ops workflows using Git Hub Actions
  • Create reusable modules and templates for consistent, repeatable deployments
  • Automate operational and maintenance tasks
  • Ensure all infrastructure code is version-controlled and well documented
Cloud Operations & Optimisation
  • Monitor infrastructure using Cloud Watch and related tooling
  • Implement logging, monitoring, and alerting strategies
  • Optimise AWS usage for cost, performance, and scalability
  • Perform cost analysis and implement optimisation strategies
  • Manage capacity planning, scaling, backup, and recovery
  • Troubleshoot and resolve production infrastructure issues
Security, Compliance & Quality
  • Implement AWS security best practices, including IAM and encryption
  • Configure and manage security services such as Guard Duty, Security Hub, and WAF
  • Support audits and compliance requirements (ISO, GDPR, HIPAA, FDA, CE)
  • Maintain security and infrastructure documentation
  • Work within a Quality Management System (QMS) and regulated environment
  • Safeguard sensitive data and ensure adherence to security policies
Collaboration & Technical Leadership
  • Work closely with development, security, and operations teams
  • Provide technical guidance and mentorship on AWS and cloud best practices
  • Review Infrastructure-as-Code and enforce quality standards
  • Document architectures, processes, and operational procedures
  • Contribute to continuous improvement of cloud and data platforms
What We’re Looking For Essential Experience & Skills
  • 5+ years’ experience in data engineering or cloud engineering
  • Strong hands-on experience with AWS data services
  • Proficient in Python, including PySpark (AWS Glue)
  • Strong SQL skills for data querying and transformation
  • Experience with SQL and No

    SQL databases (Postgre

    SQL, MySQL, Dynamo

    DB)
  • Solid understanding of data modelling, schema design, and optimisation
  • Strong experience with AWS and Infrastructure as Code
Nice to Have
  • AWS certifications (Developer or Solutions Architect)
  • Experience with container orchestration (ECS, EKS)
  • Exposure to regulated or compliance-driven environments
Why This Role
  • Work on large-scale, cloud-native data platforms
  • Own and influence AWS architecture and data strategy
  • Solve complex data and infrastructure challenges
  • Operate in a mature engineering environment with strong quality standards
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary