Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Adactin Software

NewBe an early applicant

Data Engineer

Posted Updated
Discussion

Description

The Data Engineer is responsible for the design, development, and optimisation of data pipelines, transformations, and platform

components within icares cloud-based data ecosystem. This role combines hands-on delivery with technical leadership across projects,

enabling scalable and reusable data assets that support analytics, insights, and operational use cases.

As a senior member of the Data Platform Engineering team, the role contributes to the standardisation of engineering practices,

mentors junior engineers, and proactively collaborates with Solution Designers, DevOps, and Data Ops to ensure quality, performance,

and operational readiness.



KEY RESPONSIBILITIES: The WHAT to be delivered and outcomes to be achieved

Develop and maintain reliable, performant, and reusable data pipelines using AWS (e.g. Glue, Lambda) and Snowflake

Translate solution designs and modelling specifications into technical implementation with minimal supervision

Contribute to design discussions and code reviews, helping uplift engineering quality and consistency

Embed logging, error handling, and observability features into all pipeline work

Apply CI/CD practices and collaborate with DevOps to automate build, test, and deployment processes

Support solution scalability by building with reusability and modularisation in mind

Mentor junior Data Engineers, contributing to technical documentation and team knowledge sharing

Collaborate with Data Engineers, contributing to technical documentation and team knowledge sharing

Collaborate with Data Ops on tuning, deployment readiness, and continuous improvement actions

Liaise with Solution Designers and Performance Monitoring & Insights to ensure data is for downstream consumption

Collaboration

Reports to the Manager, Data Platform Engineering

Works under the technical guidance of the Lead Data Engineer

Collaborates closely with:

  • Solution Designers and Data Modellers to ensure solution alignment
  • DevOps Engineer for CI/CD implementation and release readiness
  • Data Ops to support deployment, troubleshooting, and performance improvements
  • Senior Test Engineers or embedded testing function to support test-drive deployment

Acts as a liaison between technical teams and enterprise delivery/program stakeholders



Qualification & Skills Experience


Bachelor’s degree in Computer Science, Software Engineering, Data Engineering or related field

Strong SQL and Python skills

Solid understanding of data pipeline orchestration, transformation logic, and cloud-native tools (Snowflake, AWS Glue, Lambda, S3)

Familiarity with CI/CD practices and code versioning

Minimum 5+ years in data engineering or related development roles Proven experience building end-to-end data pipelines and transformations in cloud platforms

Demonstrated ability to lead delivery across individual initiatives or workstreams

Desirable

Snowflake and /or AWS certifications

Familiarity with data quality frameworks and automated testing tools (e.g. dbt, Great Expectations)

Experience contributing to modularised, shared pipeline frameworks Experience working in public sector, insurance, or highly regulated environments

Exposure to modern analytics workflows (e.g. real-time, streaming, ML features)

Participation in Agile delivery teams and cross-functional

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →