Senior Software Engineer

CPL
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 49K

Job location

Tech stack

HTML
C++
Software Debugging
Digital Signature
JSON
Software Engineering
Software Systems
XML
Information Technology
Production Code
Hardware Acceleration
Google Pay

Job description

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., * 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

Requirements

  • 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

Apply for this position