cover image
MPA Recruitment

Software Engineer

Hybrid

Belfast, United kingdom

Full Time

05-03-2026

Share this job:

Skills

Leadership Java SQL Big Data Data Engineering CI/CD Architecture Software Architecture Autonomy react Spring Hadoop Spark Databricks Kafka Microservices

Job Specifications

Software Engineer – Cloud, Data & APIs

Belfast | Hybrid

MPA are partnering with an elite Canadian tech firm expanding into Belfast to hire a hands-on Software Engineer to build and scale enterprise-grade cloud, API, and data systems.

This role is ideal for engineers who thrive on solving complex, production-scale challenges, from streaming pipelines to cloud-native microservices, and enjoy technical leadership and mentoring alongside deep coding work.

The Role

You’ll work across the full stack of cloud and data systems — designing, implementing, and optimizing backend services and data pipelines. You’ll collaborate with cross-functional teams and rotate across domains, gaining exposure to new technologies, industries, and enterprise use cases.

This is not a single-domain or purely backend role. Strong production experience in both data engineering and cloud/software architecture is essential.

Key Responsibilities

Design and build scalable backend systems using Java, Spring, and multi-threaded architectures
Build and maintain distributed data pipelines with Spark, Kafka, Databricks, and Iceberg
Develop microservices interacting with streaming and batch data sources
Integrate backend services with React-based frontends
Modernize and migrate legacy systems to cloud-native infrastructure
Lead architectural decisions and mentor junior/mid-level engineers
Rotate across client engagements in banking, fintech, and regulated industries

Required Experience

Strong commercial experience in software/data engineering roles
Advanced Java skills, multi-threading, and microservices architecture
Deep experience with Spark, Kafka, Databricks, and big data pipelines
Solid SQL knowledge and experience with Parquet and large-scale data formats
Familiarity with Hadoop-based ecosystems, data orchestration, and CI/CD
Experience integrating backend services with frontend applications

Highly Desirable

Experience with Dremio or other data lake query engines
Exposure to AI/LLM-based data workflows
Experience in regulated industries (finance, insurance)
Experience leading small technical teams

Why Consider This Role?

Work on production systems that serve millions of users
High autonomy with technical ownership and impact
Exposure to diverse client projects and cutting-edge tech
Hybrid working model in Belfast
Competitive salary and benefits

About the Company

Established in 1997, MPA Recruitment is a multi award-winning recruitment consultancy providing permanent, contract and temporary workforce solutions. With a proven track record, we have grown a large clientele, including the public, private and charitable sectors. Our strong working relationships and industry knowledge ensures our client's stay with us for the long term. We supply permanent and temporary staffing solutions under a range of different recruitment service models including Executive Search, Permanent and Contra... Know more