Senior Software Engineer

GLOBAL PAYMENT HOLDING COMPANY

Belfast, United Kingdom
Fully remote
C++ development expertise
Object-oriented design
Software architecture
You will play a leading role in technical design, implementation, and delivery, driving engineering excellence across the team

Job Summary

  • You will play a leading role in technical design, implementation, and delivery, driving engineering excellence across the team.
  • Work closely with Product, test and other engineering teams to influence design decisions and ensure robust technical outcomes.
  • Competitive salary with performance bonus, health, dental, and vision coverage, pension plan, and generous paid time off.

Matching Summary

You will play a leading role in technical design, implementation, and delivery, driving engineering excellence across the team.

Skills & Requirements

Must-have

  • C++ development expertise
  • Object-oriented design
  • Software architecture
  • Design patterns
  • Embedded systems development
  • Secure payment transaction handling

Nice-to-have

  • PCI DSS awareness
  • P2PE awareness
  • Linux development experience
  • Kotlin or Android experience
  • Lean/Kanban environments
  • Python exposure
  • SQL experience

Key Requirements

  • 3+ years industry experience
  • Degree in Computer Science or related field
  • Ability to travel to Belfast for team events

Work Rights

Not specified

Tailored Resume

Cover Letter