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 Youll 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 Youll 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. Skills: Java API Development AWS SQL CI/CD Benefits: Medical Aid / Health Care Pension