Software Engineer
MPA Recruitment · Belfast, United Kingdom ·
- Seniority
- Middle
- Category
- Software engineering
MPA Recruitment · Belfast, United Kingdom ·
qualys · Pune
Hinge · New York City, New York, United States
AIDA Recruitment · Vilnius County, Lithuania
snapchat · Bellevue, Washington
Hands-on Software Engineer in Belfast building and scaling enterprise-grade cloud, API, and data systems — Java/Spring microservices plus Spark, Kafka, and Databricks data pipelines. Includes technical leadership, mentoring, and rotation across client engagements in banking, fintech, and regulated industries.
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.
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.