Overview
Collinson is a global loyalty and benefits company. We use our expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain demanding customers. We specialise in Financial Services, Travel and Retail and support clients in multiple sectors. We have worked with over 90 airlines, 20 hotel groups and more than 600 financial institutions and banks, with clients including Accor Hotels, Air France KLM, American Express, British Airways, Cathay Pacific, Diners Club, Mandarin Oriental, Mastercard, Radisson Hotel Group, Sephora, Visa and Vhi. We operate in over 170 countries and help clients differentiate their propositions and deepen customer devotion. Collinson is a privately-owned entrepreneurial business with 2,500 people in 20 locations. Our solutions include Lounge Key and Priority Pass, and we partner on many loyalty initiatives. Purpose of the job
Senior Software Engineer role : you’ll be a key figure in a cross-functional team, designing and building cloud-native, greenfield products from the ground up. You’ll own features and new capabilities, working with a Product Manager, Engineering Manager, and teammates to deliver high-quality, reliable, scalable, and secure software.
You’ll be hands-on daily—refining stories, writing code, reviewing pull requests, and solving technical problems. You’ll promote strong engineering practices and help shape how we build software. While not required to manage people, you’ll be a technical reference for others on the team.
We operate with a modern TypeScript stack, cloud-native environment, containerised deployments, and a focus on automation, observability, and AI-enhanced development. If you enjoy solving complex problems and delivering high-impact features in a high-trust, high-autonomy engineering culture, we’d love to have you onboard.
Key responsibilities
Qualifications
Personal attributes
Interview process
Stage 1 — Screener call with recruitment to align on values and role expectations.
Stage 2 — ~30-minute call with an Engineering Manager to discuss the team, projects, and your career history.
Stage 3 — Technical test (at home); we review your solution and approach.
Stage 4 — Final stage : 1 hour with engineering team members (Engineering Manager and Principal Engineer) to discuss design decisions, architecture, and implementation, plus review the technical test.
Stage 5 — 30-minute discussion with Head of Architecture & Engineering.
#J-18808-Ljbffr
Software Engineer • Cape Town, Western Cape, South Africa