Enable job alerts via email!
A global technology and benefits company in Cape Town is hiring a Senior Software Engineer to design and build cloud-native products. The ideal candidate should have 5+ years of experience, strong skills in TypeScript and JavaScript, and be comfortable with AWS. You will work in a collaborative agile environment, promoting engineering best practices and mentoring others. Competitive salary and opportunity for impact offered.
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.
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.