This role offers the opportunity to shape the ingestion backbone of a modern banking data platform. The successful candidate will influence enterprise-scale engineering standards on Microsoft Fabric in a context where resilience, security, and delivery quality are business critical. You will work on strategic data flows, contribute to target architecture, and help define the patterns that other delivery teams across the bank will rely on.
Senior Microsoft Fabric Engineer
Local: Porto Salvo / TagusPark
Key Responsibilities
- Design and implement robust ingestion solutions on Microsoft Fabric using the appropriate combination of Data Factory, Spark-based engineering workloads, Lakehouse patterns, and event-driven ingestion capabilities.
- Build reusable ingestion frameworks, templates, and deployment standards that accelerate onboarding of new source systems while maintaining engineering consistency and control.
- Develop and maintain ingestion pipelines for structured, semi-structured, and streaming data from internal banking systems, external partners, SaaS platforms, APIs, file-based interfaces, and event platforms.
- Engineer ingestion patterns that support traceability, restartability, idempotency, reconciliation, controlled reprocessing, and clear production support procedures.
- Define and implement standards for metadata capture, schema evolution, lineage support, data quality controls, and operational logging.
- Embed secure-by-design implementation practices including strong identity integration, least-privilege access, secrets handling, and support for data classification and sensitivity controls.
- Implement CI/CD, environment promotion, version control, and automated testing practices for ingestion assets across development, test, and production environments.
- Define and improve observability for ingestion services, including health monitoring, runtime telemetry, alerting, diagnostics, and operational dashboards.
- Support resilience objectives by designing for failure handling, controlled degradation, recovery procedures, and production readiness in line with banking expectations.
Preferred Qualifications
- Experience in a bank or large financial institutions is preferred.
- Experience with enterprise data governance and Purview-aligned metadata, classification, or lineage models.
- Experience integrating Fabric with broader Azure services and enterprise identity and security controls.
- Experience with Kafka, Event Hubs, CDC-based ingestion, or near real-time ingestion patterns.
- Experience designing reusable internal platforms or engineering products for multiple delivery teams.
- Familiarity with non-functional requirements in regulated environments, including resiliency, recoverability, supportability, and evidencing of compliance.
Personal Profile
- Strong engineering ownership and delivery focus.
- Able to balance speed with rigor, control, and production readiness.
- Comfortable working across architecture, engineering, operations, and governance domains.
- Strong stakeholder communication skills, including the ability to explain engineering trade-offs clearly to non-engineering audiences.
- High attention to detail and strong commitment to quality, resilience, and secure delivery.
- Proactive, pragmatic, and effective in complex enterprise environments.