Senior Staff Software Engineer – Distributed Systems, Data & Analytics | Belfast (Hybrid)
Location: Belfast
Type: Permanent
About the Opportunity:
This is a senior technical leadership role focused on building high-performance reporting and analytics ’ll lead the design and delivery of distributed systems that power data insights and dashboards, handling large volumes of data and supporting complex client-facing applications.
What You’ll Be Doing:
• Lead the design and development of distributed, fault-tolerant systems
• Build and scale reporting and analytics platforms handling high data volumes
• Own technical delivery from concept through to production
• Drive architectural decisions across backend and data systems
• Ensure high performance, scalability, and reliability across applications
• Collaborate with cross-functional teams to deliver data-driven features
• Mentor engineers and drive engineering best practices across the team
What You’ll Bring:
• 7+ years building scalable, distributed systems
• Strong experience with object-oriented programming languages
• Experience with backend frameworks and API development
• Strong SQL skills and experience working with large datasets
• Experience with cloud platforms such as AWS, GCP, or Azure
• Experience with CI/CD tools and modern development practices
• Prior technical leadership and mentoring experience
• Exposure to data analytics or visualisation tools is a plus
Why Join:
• Senior leadership role with real influence on system design and delivery
• Opportunity to work on large-scale data and analytics platforms
• Strong engineering culture with focus on innovation and quality
• High-impact work supporting customer-facing insights and reporting
If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.
