Senior Data & Integration Engineer | Tech Lead

Innowave Group

Portugal

Hybrid

EUR 85,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

InnoWave is seeking a Senior Data & Integration Engineer to design and implement ETL/ELT processes, integrate data across enterprise systems, and mentor engineering teams. You will work with Azure Databricks, Terraform/IaC, and Azure services to deliver secure, scalable solutions.

English fluency is mandatory and you will collaborate with international teams. The role requires 6+ years in data or software engineering and 3+ years in a lead role, with strong communication and stakeholder

Qualifications

  • Degree in Computer Science or in similar areas.
  • 6+ years of professional experience in Data Engineering, Software Engineering, or a related technology field.
  • 3+ years of experience in a Technical Lead / Lead Engineer role, with demonstrated experience providing technical direction and mentoring engineering teams.
  • Strong hands-on experience with Azure Databricks, including Databricks Jobs/Workflows, Notebooks, SQL Warehouses, Delta Lake, and Unity Catalog.
  • Strong knowledge of ETL/ELT processes and data integration patterns, including data ingestion, transformation, orchestration, and integration across enterprise systems.
  • Strong programming skills in SQL, Python, and PySpark.
  • Proven experience designing and implementing cloud-based integration architectures, particularly using Microsoft Azure integration services.
  • Strong hands-on experience with Terraform and Infrastructure as Code (IaC), including infrastructure provisioning, reusable modules, configuration management, and deployment automation.
  • Strong experience with Azure integration services, particularly Azure Service Bus, Azure Event Hubs, and Azure Functions, including messaging, event-driven architectures, asynchronous processing, and API-based integrations.
  • Experience designing and implementing REST APIs and system-to-system integrations, including authentication, authorization, error handling, retries, and monitoring.
  • Experience with Azure DevOps, including Git, branching strategies, CI/CD pipelines, and automated deployments across Development, QA, and Production environments.
  • Experience designing secure, scalable, resilient, and maintainable solutions, covering both data engineering and integration architectures.
  • Strong understanding of cloud security and identity management, including Managed Identities, Service Principals, OAuth 2.0, certificates, and secure secrets management.
  • Experience implementing monitoring, logging, and troubleshooting mechanisms using Azure Monitor, Application Insights, and Log Analytics.
  • Proven ability to provide technical leadership, establish development standards, guide engineering teams, conduct code reviews, and ensure solution quality.
  • Ability to work across data engineering and integration domains, translating business and technical requirements into robust architectural solutions.
  • Strong communication and stakeholder management skills, with the ability to engage with technical and non-technical stakeholders.
  • Experience working with international and distributed teams. Proactive, accountable, and pragmatic mindset, with a strong sense of ownership and ability to drive technical topics independently.
  • Fluent in English - written and spoken (mandatory).

Responsibilities

  • Design and implement ETL/ELT processes and data integration patterns, including ingestion, transformation, orchestration, and integration across enterprise systems.
  • Work with structured and unstructured data.
  • Analyze data and generate insights to support decision-making.
  • Act as a liaison between technical teams and business stakeholders.
  • Translate business needs into data solutions.
  • Develop dashboards and reports.
  • Collaborate with cross-functional teams.
  • Provide technical direction and mentor engineering teams.

Skills

Data engineering
Software engineering
Lead engineer
Technical leadership
SQL
Python
PySpark
Azure Databricks
Terraform
IaC
Azure DevOps
API design
REST APIs
Azure integration services
Azure Service Bus
Azure Event Hubs
Azure Functions
Cloud security
Monitoring
English

Education

Degree in Computer Science or in similar areas

Tools

Azure Databricks
Databricks Jobs/Workflows
Delta Lake
Unity Catalog
Terraform
IaC
Azure DevOps
Git
Azure Service Bus
Azure Event Hubs
Azure Functions

Job description

InnoWave is looking for a dynamic, agile person, good communication skills to complete our team. If you're based in Portugal, this might be the opportunity for you!

Senior Data & Integration Engineer
Responsibilities
  • Design and implementing ETL/ELT processes and data integration patterns, including data ingestion, transformation, orchestration, and integration across enterprise systems.
  • Work with structured and unstructured data.
  • Analyze data and generate insights to support decision-making.
  • Act as a liaison between technical teams and business stakeholders.
  • Translate business needs into data solutions.
  • Develop dashboards and reports.
  • Collaborate with cross-functional teams.
  • Provide technical direction and mentor engineering teams.
Skills
  • Degree in Computer Science or in similar areas.
  • 6+ years of professional experience in Data Engineering, Software Engineering, or a related technology field.
  • 3+ years of experience in a Technical Lead / Lead Engineer role, with demonstrated experience providing technical direction and mentoring engineering teams.
  • Strong hands-on experience with Azure Databricks, including Databricks Jobs/Workflows, Notebooks, SQL Warehouses, Delta Lake, and Unity Catalog.
  • Strong knowledge of ETL/ELT processes and data integration patterns, including data ingestion, transformation, orchestration, and integration across enterprise systems.
  • Strong programming skills in SQL, Python, and PySpark.
  • Proven experience designing and implementing cloud-based integration architectures, particularly using Microsoft Azure integration services.
  • Strong hands-on experience with Terraform and Infrastructure as Code (IaC), including infrastructure provisioning, reusable modules, configuration management, and deployment automation.
  • Strong experience with Azure integration services, particularly Azure Service Bus, Azure Event Hubs, and Azure Functions, including messaging, event-driven architectures, asynchronous processing, and API-based integrations.
  • Experience designing and implementing REST APIs and system-to-system integrations, including authentication, authorization, error handling, retries, and monitoring.
  • Experience with Azure DevOps, including Git, branching strategies, CI/CD pipelines, and automated deployments across Development, QA, and Production environments.
  • Experience designing secure, scalable, resilient, and maintainable solutions, covering both data engineering and integration architectures.
  • Strong understanding of cloud security and identity management, including Managed Identities, Service Principals, OAuth 2.0, certificates, and secure secrets management.
  • Experience implementing monitoring, logging, and troubleshooting mechanisms using Azure Monitor, Application Insights, and Log Analytics.
  • Proven ability to provide technical leadership, establish development standards, guide engineering teams, conduct code reviews, and ensure solution quality.
  • Ability to work across data engineering and integration domains, translating business and technical requirements into robust architectural solutions.
  • Strong communication and stakeholder management skills, with the ability to engage with technical and non-technical stakeholders.
  • Experience working with international and distributed teams. Proactive, accountable, and pragmatic mindset, with a strong sense of ownership and ability to drive technical topics independently.
  • Fluent in English - written and spoken (mandatory).
Nice to Have
  • Microsoft Azure certifications, particularly Azure Developer or Azure Solutions Architect.
  • Experience with Azure API Management (APIM) and enterprise API governance.
  • Experience with Azure Event Grid and other Azure messaging and event-driven services.
  • Experience integrating enterprise platforms such as Oracle, Salesforce, and other cloud-based systems.
  • Experience with hybrid integration architectures, connecting on-premises systems with cloud-based platforms.
  • Knowledge of Enterprise Integration Patterns (EIP), publish/subscribe, event sourcing, and distributed systems.
  • Experience with mTLS, certificate management, and advanced authentication mechanisms.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Experience working in large international organizations or US-based projects. Knowledge of data governance, security, data quality, and enterprise data-platform best practices.

InnoWave gives equal opportunity in employment regardless of gender, gender identity, sexual orientation, marital status, race, nationality, religion, age, disability, political beliefs, or any other factor. InnoWave will not pay fees to any third-party agency or company that does not have a signed agreement, do not submit resumes/CV's directly.

By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead – Azure Data & Cloud Architecture
Technical Lead – Azure Data & Cloud Architecture

Innowave Group • Portugal

Hybrid
EUR 90,000 - 120,000
AI Engineer
AI Engineer

InnoWave • Lisboa

On-site
EUR 45,000 - 75,000
Senior Data & Integration Architect — Tech Lead
Senior Data & Integration Architect — Tech Lead

Innowave Group • Portugal

Hybrid
EUR 85,000 - 110,000
Senior Quality Engineer - AI-Driven Testing & Quality
Senior Quality Engineer - AI-Driven Testing & Quality

InnoWave • Portugal

Hybrid
EUR 60,000 - 80,000
Data Engineer Tech Lead
Data Engineer Tech Lead

WIRE IT • Porto

Remote
EUR 85,000 - 120,000
Health Insurance
22 days of paid vacation
Meal Allowance on card (Coverflex)
+3
AI Engineer
AI Engineer

Innowave Group • Lisboa

Hybrid
EUR 45,000 - 70,000
Senior Data Engineer
Senior Data Engineer

WIRE IT • Porto

Hybrid
EUR 65,000 - 95,000
Health Insurance
22 days paid vacation
4 extra days annually
+6
Senior Data Engineer
Senior Data Engineer

WIRE IT • Lisboa

Remote
EUR 60,000 - 90,000
Health Insurance
22 days vacation
4 extra days off (Carnival, Christmas,
Senior Data Engineer
Senior Data Engineer

WIRE IT • Lisboa

Remote
EUR 55,000 - 75,000
Health Insurance
22 days of paid vacation
4 extra days annually
+7
Senior Salesforce Developer
Senior Salesforce Developer

InnoWave • Lisboa

Hybrid
EUR 60,000 - 90,000
Hybrid work regime
Top locations