Submit

Senior Platform Engineer

Lisboa

Job description

We are looking for a Senior Platform Developer for a hybrid project, 1 day per week on-site, in Lisbon.

About the Role

You will be part of an integration team working on a production-ready, operational data mesh platform built on a tightly integrated stack composed of Terraspace, Confluent Cloud, AWS, Kubernetes and Snowflake. The platform offers source-aligned and consumer-aligned data products exposed via event streams, APIs and data stores, enabling real-time transactional and operational use cases.

You will be the primary contributor responsible for extending, maintaining and evolving the existing platform codebase, acting as the architectural backup for the lead developer. You will own the integrity of all Terraspace/Terraform modules, GitLab CI/CD pipelines and platform automation tooling. This role bridges deep infrastructure-as-code expertise with event streaming and data engineering knowledge. Every change has cross-component implications — you must understand the full dependency graph, enforce coding conventions and implement new capabilities without breaking the existing codebase.

Main Responsibilities

  • Platform IaC Development & Maintenance: design, implement and extend Terraspace/Terraform modules.
  • CI/CD Pipeline Engineering: own and maintain GitLab CI/CD pipeline definitions across all stacks and extend pipeline automation for new ones.
  • Python Microservices Development: develop, maintain and extend Python-based containerised Kafka consumer services deployed as headless AWS ECS Fargate tasks or AWS Lambda REST APIs.
  • Confluent Cloud & Kafka Automation: extend Kafka artifacts via Terraform providers and implement new connector types (source/sink) by building custom Docker images and configuring Helm-based deployments.
  • Act as architectural backup for the lead developer and conduct code reviews for infrastructure and automation changes.

Requirements

  • Senior level: DevOps experience, preferably in platform engineering or data engineering roles.
  • Senior level: AWS cloud expertise — EC2, S3, RDS, VPC, IAM, CloudWatch (AWS certifications preferred).
  • Senior level: cloud APIs to automate provisioning, deployment and infrastructure scaling using Terraspace, Terraform, Kubernetes, Docker, Ansible and Helm.
  • Mid level: programming skills in Python or Bash/Zsh for automation scripts and infrastructure tooling.
  • Mid level: CI/CD systems — Jenkins, GitLab CI, GitHub Actions or similar platforms.
  • Mid level: version control — Git workflows, pipelines and branching strategies.
  • Mid level: streaming platforms — Kafka cluster management and operations, AVRO schemas and Schema Registry.
  • Mid level: experience implementing AWS Lambda or AWS ECS Fargate architecture.

Nice to Have
  • Experience with data platform infrastructure and database operations: relational and non-relational databases, data structures (JSON, XML) and SQL.
  • Experience with data catalog or metadata management tools.
  • Understanding of data contract standards (ODCS or similar).

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit