.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. You’ll operate at a leadership level, guiding delivery across a critical system where performance, resilience, and uptime are essential.
What You’ll 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 You’ll 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.
