Sub banner

Senior Software Engineer

Job description.

Are you an experienced Product Architect who enjoys shaping how large-scale platforms evolve? Do you want to play a key role in defining the architecture behind a system that processes millions of transactions every day?

My client is looking for a Product Architect to join their Belfast engineering team. The team is responsible for developing and maintaining a high-throughput payments platform that processes millions of daily card transactions for businesses ranging from small merchants to major stadiums and enterprise clients.

This is a strategic technical role where you will help define how the platform evolves, ensuring new product capabilities are built in a way that supports performance, scalability and long-term maintainability. You will work closely with engineering teams and product stakeholders to translate product roadmap initiatives into robust architectural solutions.

Key Responsibilities

  • Define and maintain the architecture and technical direction for the platform

  • Work closely with Product and Engineering teams to translate product roadmap initiatives into scalable technical designs

  • Lead architectural discussions and technical design reviews across engineering teams

  • Ensure systems are designed with scalability, resilience and security in mind

  • Provide guidance to engineers during delivery to ensure architectural standards are followed

  • Identify opportunities to improve platform performance, reliability and maintainability

  • Support the evolution of the platform as transaction volumes continue to grow

  • Promote best practices in system design, architecture and development standards

Key Skills & Experience

  • Proven experience working as a Product Architect, Solutions Architect or Software Architect

  • Strong background in software architecture and large-scale system design

  • Strong experience working with C# / .NET backend systems

  • Experience designing scalable web services or distributed systems

  • Strong experience with relational databases such as SQL Server

  • Deep understanding of design patterns, OO design and system architecture principles

  • Experience working closely with product teams and engineering leadership

  • Strong analytical, problem-solving and communication skills

Nice to Have

  • Experience working within payments, fintech or high-transaction platforms

  • Knowledge of PCI standards or payment processing

  • Experience working in high-availability or high-throughput environments

  • Exposure to cloud infrastructure or modern distributed architectures

What My Client Offers

  • The opportunity to shape the architecture of a high-scale payment platform

  • A strategic role influencing technical direction and product evolution

  • Collaboration with experienced engineers and product leaders

  • A modern office environment in Belfast city centre with flexible working

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£45000 - £55000 per annum
Job reference:
BMC7643_1773242664
BRENDAN MCCRORY

BRENDAN MCCRORY

Senior Technology Recruiter at Ocho

Before Ocho, Brendan studied Business Computer Science at University and soon landed a job in IT Security. From there, he found himself working in recruitment where he gained about 18 months of experience before joining us. He loves the team environment that Ocho offers and is an eager participant in the collaborative culture. Developing his career is a big priority for Brendan and he sees Ocho as the perfect place to grow. “I love learning from my colleagues.”

Read More