Senior C/C++ Software Engineer Location: Belfast/Hybrid Employment Type: Full-time, Permanent Salary: Competitive, depending on experience About The Role An exciting opportunity has arisen for an experienced Senior C/C++ Software Engineer to join a leading global organisation at the forefront of secure and innovative payment technology. Key Responsibilities Design and develop applications that support traditional card and emerging mobile payment technologies (e.g. Chip and PIN, Apple Pay, Android Pay, Samsung Pay) Write high-quality, maintainable production code in C++ and C Develop secure software solutions using hardware acceleration and trusted computing modules to protect sensitive payment data Implement secure end-to-end transactions using cryptographic algorithms and digital signatures Participate in all stages of the software development lifecycle — from requirements and design through to testing and release Work closely with stakeholders to understand customer requirements and contribute to shaping the product from an engineering perspective Contribute ideas and solutions in technical workshops, balancing innovation with practicality Troubleshoot, debug, and improve existing systems and processes Adhere to internal coding standards and best practices Mentor and support junior engineers within the team Criteria: Degree (BSc or MSc) in Computer Science or a related field Proven experience in C++ or C development (with the ability to transition from C to C++ if required) Experience with one or more of the following: XML, JSON, HTML A genuine passion for software development and continuous learning Strong analytical, problem-solving, and organisational skills Excellent communication skills and the ability to work collaboratively in a team environment Proactive, detail-oriented, and comfortable working in a fast-paced environment Eligible to work in the UK on a full-time, permanent basis If you are interested in hearing more or being considered for this role, apply here or contact Sophie Keogh at Cpl NI.