. Staff Software Engineer .NET, Payments | Belfast (Hybrid) Location: Belfast Type: Permanent About the Opportunity: This is a senior engineering role within a high-scale payments platform processing millions of transactions daily. Youll operate at a leadership level, guiding delivery across a critical system where performance, resilience, and uptime are essential. What Youll Be Doing: Lead a team of engineers to deliver features across a complex payment platform Design, develop, and maintain scalable backend services and systems Contribute to both backend and frontend development where required Drive best practices across testing, code quality, and engineering standards Support system reliability, deployment, and production environments Provide technical guidance, mentoring, and on-the-job training Contribute to architectural decisions and long-term technical direction Ensure systems meet security and compliance standards What Youll Bring: 6 years of software development experience Strong experience with C# and .NET in backend environments Experience building scalable web services and distributed systems Strong SQL and relational database experience Experience with CI/CD pipelines and automated testing Strong understanding of software design principles and patterns Experience working in Agile environments Strong communication and problem-solving skills Prior experience mentoring or leading engineers Why Join: Opportunity to lead within a high-throughput, mission-critical system Work on large-scale payment platforms with real-world impact Strong engineering culture with focus on quality and delivery Flexible working environment with competitive benefits 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: .Net Benefits: Medical Aid / Health Care Pension Fund