Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 11, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. We work with the world’s leading payment networks, over 1,400 banks, 90 airlines and 20 hotel groups worldwide.
    Read more about this company

     

    Campaign Executive

    Purpose of the job

    • We’re looking for a proactive and detail-oriented Campaign Executive to join our growing Enablement team within Channel Marketing. This role is ideal for someone early in their marketing career who is eager to develop hands-on experience delivering high-quality digital campaigns across multiple communication channels.
    • As a Campaign Executive, you’ll work alongside Campaign Managers to help build, test, and launch outbound marketing communications across Email, SMS, Push, and In-App. You'll support campaign setup, proofing, reporting, and content coordination, helping ensure campaigns are executed accurately, on time, and on brand.
    • This is a great opportunity to build a career in digital marketing and gain exposure to platforms like Salesforce Marketing Cloud, Airship, and Contentful, while learning from experienced marketers in a collaborative and fast-paced environment.
    • This role is part of the Channel Marketing Enablement Team, responsible for delivering communications that engage millions of customers globally. You'll help ensure that every message we send — whether it's a product update, onboarding journey, or exclusive offer — is timely, targeted, and effective

    Key Responsibilities

    • Support the creation and delivery of multi-channel marketing campaigns, including email, push notifications, SMS, and in-app communications.
    • Assist with setting up and testing campaigns within Salesforce Marketing Cloud and Airship.
    • Coordinate campaign content and assets with the Content, Design, and Brand teams.
    • Conduct quality assurance checks to ensure campaign accuracy and compliance.
    • Contribute to performance reporting and basic data analysis using dashboards and templates.
    • Help manage campaign calendars and timelines in alignment with the Enablement team’s 120-day planning cycle.
    • Maintain campaign documentation and support continuous process improvement.

    Key Skills

    • 1–2 years' experience in a marketing, communications, or campaign support role (internship or full-time).
    • A strong interest in digital communications and marketing technology.
    • Great attention to detail and pride in producing accurate, high-quality work.
    • Comfortable working with campaign tools, basic data reporting, and content management systems.
    • Excellent written and verbal communication skills.
    • A proactive attitude, eager to learn, take feedback, and grow your capabilities.
    • Experience with platforms like Salesforce Marketing Cloud, Airship, or Contentful is a bonus — but not essential.

    Tools You’ll Use:

    • Salesforce Marketing Cloud (SFMC)
    • Airship (for mobile push)
    • Contentful (CMS)
    • Bynder (content workflow and asset management)
    • Jira / Confluence / Aha! (project management and collaboration tools)

    go to method of application »

    Senior DevOps Engineer

    The Role

    • As a Senior DevOps Engineer, you’ll be a key figure within our DevOps team, designing and building a robust, scalable, and reliable 0-downtime platform. You’ll be hands-on every day - architecting and implementing AWS infrastructure as code, taking ownership of CI/CD pipelines, and solving complex challenges. Your expertise will help shape our approach to automation, observability, and reliability, and you’ll be part of the go-to references for DevOps best practices within the team.
    • This is a great opportunity to work with a forward-thinking team, and the freedom to approach problems with fresh thinking, embedding AI and automation and helping shape our cloud-native journey.
    • If you’re passionate about automation, cloud infrastructure, and delivering high-quality production-grade platforms, this role offers the chance to make a real impact.

    Key Responsibilities

    • Hands-On Development - Design, implement, and optimise AWS infrastructure through Infrastructure as Code, ensuring environments are robust, scalable and cost-effective.
    • Automation & CI/CD - Be an authority on CI/CD pipelines to automate fast, secure and seamless deployments, with a strong emphasis on improving developer experience to automate routine tasks and improve operational efficiency.
    • Platform Reliability - Ensure high availability, scalability, and resilience of our platform, leveraging managed services and utilising the AWS shared responsibility model to clearly define and manage the division of responsibilities for security, compliance, and maintenance. Participate in Disaster Recovery testing to ensure platform resilience and business continuity
    • Monitoring & Observability - Take ownership of proactive observability using DataDog and other tools to monitor system health, performance, and security, making sure we can see and fix issues before they impact users
    • Cloud Security & Best Practices - Apply cloud and security best practices, including patching and secure configuration of networking, encryption (at rest and in transit), secrets and identity/access management.
    • Collaboration - Work closely with development, testing, and security teams to support application delivery and platform improvements.
    • Continuous Improvement - Contribute ideas and solutions to evolve our DevOps processes, platform reliability, and developer experience.
    • Provide mentorship to less experienced engineers
    • AI & Future Tech - We want to push the boundaries of AI-driven development - if you have ideas on how to embed AI into our DevOps processes, you’ll have the space to explore them.

    Your Experience

    • Tech stack - We use Terraform, Terragrunt, Ansible, Helm, Python, Bash, AWS (EKS, Lambda, EC2, RDS/Aurora), Linux OS & Github Actions. You’re comfortable with all of these and are an expert with Terraform and IaC principles, CI/CD and a multi-region AWS ecosystem.
    • Strong experience with AWS Networking (VPC, Subnets, Security Groups, API Gateway, Load Balancing, WAF, NAT & Transit gateways, Network Firewall), and Cloud configuration (Secrets Manager, IAM, KMS, SCPs)
    • Proven experience running a production-grade Kubernetes platform, utilising ArgoCD, Isitio & Deployment strategies (blue/green & canary)
    • Familiarity with Cloud Security services such as Security Hub, Guard Duty, Inspector and vulnerability management/patching. Knowledge of security tooling (SIEM/SOC, Crowdstrike & Rapid7) and compliance frameworks such as CIS Benchmarks, OWASP & PCI DSS (v4) is advantageous
    • Familiarity with Disaster Recovery and Resilience Strategies - Experience with automated AWS backup solutions and disaster recovery tools such as FIS.
    • Observability Mindset - You believe in measuring everything. You’ve worked with DataDog (or similar) to ensure teams have visibility into platform health and security.
    • Experience with embedding AI into DevOps processes is advantageous

    go to method of application »

    DevSecOps Engineer

    Purpose of the job

    Join our security team you will help safeguard our cloud-based systems and data. You’ll work with IT and engineering teams to assess vulnerabilities, implement security measures, monitor cloud environments, and support compliance efforts. This is a hands-on, growth-focused role for someone with solid technical skills and a keen interest in cloud security.

    • Key Responsibilities
    • Monitor cloud environments (AWS, Azure, or GCP) for security threats and vulnerabilities
    • Conduct regular security assessments and vulnerability scans
    • Assist in developing and enforcing cloud security policies and procedures
    • Support the integration of security controls into cloud deployments and CI/CD pipelines
    • Research and report on emerging cloud security threats and trends
    • Document security findings and remediation actions
    • Collaborate with IT and engineering teams to ensure secure cloud operations
    • Support compliance with relevant frameworks (e.g., ISO 27001, NIST, PCI DSS, GDPR)

    Knowledge, skills, and experience required

    • 2+ years’ experience in cloud security, IT security, or a related field
    • Solid working knowledge of AWS
    • Strong experience with Infrastructure as Code, especially Terraform
    • Experience with security tools (SIEM, IDS/IPS, Vulnerability Scanners – SAST/DAST)
    • Scripting or automation skills (Python, Bash, or similar)
    • Familiarity with security frameworks and best practices for cloud environments
    • Strong analytical and problem-solving skills
    • Good communication and teamwork abilities
    • Relevant certifications (e.g., AWS Certified Security, CompTIA Security+, CCSP) are a plus
    • Exposure to threat hunting or digital forensics in cloud environments
    • Familiarity with security automation and monitoring tools
    • Interest in AI-driven security or automation

    go to method of application »

    Senior Software Engineer - Full Stack - Cape Town

    Purpose of the job

    • As a Senior Software Engineer, you’ll be a key figure in one of our cross-functional teams, designing and building cloud-native, greenfield products from the ground up. You’ll take ownership of features and new capabilities, working closely with a Product Manager, Engineering Manager, and your teammates to deliver high-quality software that is reliable, scalable, and secure.
    • You’ll be hands-on every day; refining stories, writing code, reviewing pull requests, and solving interesting technical problems. You’ll bring strong engineering practices to the team and help shape the way we build software. While you’re not expected to manage people, your technical depth and experience mean you’ll naturally become a point of reference for others on the team.We have a modern TypeScript stack, cloud-native environment, containerised deployments, and a strong focus on automation, observability, and AI-enhanced development.
    • If you enjoy solving complex problems, delivering high-impact features, and being part of a high-trust, high-autonomy engineering culture, we'd love to have you onboard.

    Key responsibilities

    • Write clean, efficient, and testable code (for both frontend and backend services), owning complex features and services from design to deployment.
    • Work closely with your squad (PMs, engineers, QAs) to refine requirements, scope technical solutions, and deliver great software.
    • Champion automated testing and CI/CD. You’ll write unit, integration, and contract tests, and help make our systems robust and reliable.
    • Build, deploy, and monitor services in AWS using tools like Terraform, Kubernetes, and GitHub Actions.
    • Take responsibility for the health, performance, and maintainability of the code you ship.
    • Help evolve our engineering standards and practices by sharing knowledge, reviewing code, and learning from incidents.
    • Champion observability. You’ll be using DataDog to monitor services and debug production issues.
    • Look for opportunities to improve development workflows using AI-powered tooling and automation. 
    • Be a mentor and teacher to less experienced engineers.
    • Develop in an Agile environment using tools like Git, Jira, and Confluence, with a mindset of collaboration and continuous improvement.
    • Preferred: #Computer Science or Information Technology degree, Diploma or similar

    NON-NEGOTIABLE:

    • 5+ years of experience in software development with a strong focus on TypeScript (Node.js & React) and excellent knowledge of JavaScript fundamentals.
    • Experience building and running production systems on a cloud platform (i.e. AWS and Azure).
    • Comfortable developing software within an event-driven architecture.
    • Experience with technical design and solution architecture.
    • Deep knowledge of writing automated tests and the principles of TDD.
    • Comfortable building and maintaining CI/CD pipelines (we use GitHub Actions) for code deployment primarily using Terraform.
    • Able to take a problem and run with it, bringing a pragmatic, product-focused approach to software delivery.

    Personal Attributes:

    • Show initiative: self-driven, independent problem-solver who take ownership end-to-end
    • Innately curious: constantly questioning, learning, and seeking deeper understanding
    • Innovative: think outside the box, be creative and implement ideas that enhance our systems - innovation is valued highly at Collinson
    • Communicative collaborator: share openly, work across teams, and integrate feedback
    • Strong analytical and investigative problem-solving skills
    • Hungry and eager to make a difference at a technical and operational level
    • The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
    • An attitude of being proud of your code and taking ownership

    Interview Process:

    • We want our process to be fair and transparent, so it’s only right that we tell you what the various interview stages are:
    • Stage 1 – We'll do a screener call with our recruitment team, where you can learn a bit more about Collinson, our values and we can confirm what you’re looking for in a new role.
    • Stage 2 – We'll do a short call with one of our Engineering Managers for around 30 minutes, who will tell you more about the team, our projects and ask questions about your career history and suitability for the role.
    • Stage 3 – You will do a technical test (at home), and we’ll review your solution and approach to it.
    • Stage 4 – This is final and main stage, where we’ll meet you for 1h, and you’ll get to spend time with different members of the engineering team including Engineering Manager and the Principal Engineer. We’ll also go through your technical test and ask questions on some of your design decisions, architectural and technical implementation.
    • Stage 5 - 30 minute discussion with our Head of Architecture & Engineering

    go to method of application »

    Software Engineer Fullstack - Cape Town

    Purpose of the job

    • As a Software Engineer, you’ll be a core member of a cross-functional product squad, building new features and services as part of a modern, cloud-native platform. You’ll be working with experienced engineers, Product Managers, and QAs to develop scalable, well-tested systems using a contemporary tech stack; all in a greenfield environment.
    • This is a hands-on role, where you’ll spend most of your time coding, refining technical tasks, and solving real user problems through software. You’ll learn by doing, pairing with others when needed and contributing to everything from front-end interfaces to backend services and APIs.
    • We’re big on engineering quality; this entails end-to-end CI/CD, observability, infrastructure-as-code, and automated testing are baked into how we work. You’ll be encouraged to explore new ideas, use AI-powered tools where helpful, and continuously sharpen your skills as an engineer.
    • If you’re looking for a role where you can write great code, grow your experience across the stack, and ship features that matter, please apply.

    Key Responsibilities

    • Write clean, efficient, and testable code (for both frontend and backend services), owning features and services from design to deployment.
    • Work closely with your squad (PMs, engineers, QAs) to refine requirements, contribute to scoping technical solutions, and deliver great software.
    • Write unit and integration tests and contribute to a robust CI/CD setup that ensures safe, reliable releases.
    • Deploy and operate software in AWS using tools like Terraform, Kubernetes, and GitHub Actions.
    • Take part in code reviews, retrospectives, and regular feedback sessions to improve as an engineer.
    • Take responsibility for the health, performance, and maintainability of the code you ship.
    • Look for opportunities to improve development workflows using AI-powered tooling and automation.
    • Be a mentor and teacher to less experienced engineers.
    • Develop in an Agile environment using tools like Git, Jira, and Confluence, with a mindset of collaboration and continuous improvement.

    Preferred

    • Computer Science or Information Technology degree, Diploma or similar

    Non-negotiable

    • 4-6 years of experience in software development with a strong focus on TypeScript (Node.js & React) and strong knowledge of JavaScript fundamentals.
    • Comfortable with basic cloud development on a Cloud platform (AWS & Azure), using CI/CD pipelines (we use GitHub Actions) and tools like Terraform.
    • Familiar with writing unit tests and automated tests, and understand the importance of test coverage, maintainability, and regression safety.
    • You enjoy solving engineering problems and are comfortable breaking down tasks, asking questions, and working through ambiguity.
    • You’re eager to learn from your teammates and grow as a full-stack engineer, actively participating in a team committed to continuous improvement.

    Personal Attributes

    • Show initiative: self-driven, independent problem-solver who take ownership end-to-end
    • Innately curious: constantly questioning, learning, and seeking deeper understanding
    • Innovative: think outside the box and be creative and implement ideas that enhance our systems - innovation is valued highly at Collinson
    • Communicative collaborator: share openly, work across teams, and integrate feedback
    • Strong analytical and investigative problem-solving skills
    • Hungry and eager to make a difference at a technical and operational level
    • The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
    • An attitude of being proud of your code and taking ownership

    go to method of application »

    Senior SDET - Cape Town

    Purpose of the job

    • We’re looking for a QA Automation Lead who’s passionate about quality; not just as a phase, but as a core part of how great software gets built. In this role, you’ll help shape what “great” looks like across our engineering teams, including setting test standards, supporting engineers and making sure quality is everyone’s responsibility.
    • You’ll be embedded in a collaborative environment where software is shipped fast, iteratively, and often. Your work will focus on making sure things don’t just work but work well together. You’ll bring clarity, structure and confidence to the way we test by balancing automation with human insight and keeping the end-user in mind.
    • Your role would straddle multiple engineering squads, supporting with not just the QA strategy, but personally leading the automated testing efforts as well. You’ll bring your considerable knowledge of test automation to help us build new products that are reliable, performant, and resilient.
    • If you’re curious, love asking the awkward questions, and want to support software engineers build and iterate quickly, you’ll thrive here.

    Key Responsibilities

    • Define and uphold the standards for test quality across engineering squads, ensuring consistency and confidence in our releases.
    • Oversee the work of our Automation QAs/SDeTs, and manual testers.
    • Write high quality integration and end-to-end tests across our software portfolio.
    • Partner with engineers, product managers, and delivery leads to embed quality thinking from day one, and not as an after-thought.
    • Design and oversee test strategies that combine automation, exploratory testing, and regression coverage.
    • Drive the implementation and evolution of automated testing frameworks, ensuring integration into our CI/CD pipelines.
    • Own the structure and health of test suites and regression packs, helping teams keep them lean, relevant, and valuable.
    • Support squads in front-end, API, and end-to-end testing, using tools like Playwright, Cypress, Postman, RestAssured and other modern frameworks.
    • Facilitate and promote BDD and 3-amigos sessions, helping clarify requirements and prevent misunderstandings before they happen.
    • Help engineers understand and own quality; coaching without gatekeeping, advising without blocking.
    • Perform and organise performance testing with tools such as K6, JMeter.
    • Collaborate closely with cross-functional teams to ensure cross-squad functionality and integration is properly tested.
    • Get involved in the testing cycle, helping to investigate issues, write tests, support on manual QA, and signing-off changes.

    Preferred

    • Computer Science or Information Technology degree, Diploma or similar
    • ASTQB ISTQB Advanced Certification
    • Certified Automation Tester (i.e. Selenium, Cypress, Playwright)

    Non Negotiable

    • 5+ years experience in Test Automation and Manual Testing, with the ability to define and enforce testing standards across engineering teams
    • Strong hands-on experience with test automation frameworks and API testing tools.
    • Confident writing automated tests in Typescript.
    • Expertise in Designing and Executing End-to-End Test Strategies that aligns with Agile delivery
    • Solid experience embedding quality early in the SDLC by working closely with Product Managers, Engineers, Principal Engineers and Delivery Managers
    • Coaching-oriented leadership style, with a proven ability to mentor engineers on quality ownership
    • Hands-on Leadership of UAT Defect Triage, driving this process, including daily coordination with cross-functional stakeholders (Product, Engineering, and Delivery) to evaluate, prioritize, and drive resolution of defects based on reproducibility, business impact, and release scope

    Personal Attributes

    • Quality mindset – deeply values software quality and strives for continuous improvement across teams
    • Strong leadership – able to guide, motivate, and hold team members accountable without micromanaging
    • Collaborative nature – works well with engineers, product managers, and delivery managers to embed quality early in the SDLC
    • Proactive attitude toward continuous improvement, always seeking better ways to optimize QA processes
    • Critical thinker – approaches testing with curiosity and rigor; digs deep to uncover root causes
    • Adaptability – comfortable with change and able to pivot priorities in fast-paced, agile environments
    • Detail-oriented – thorough in reviewing test cases, strategies, and outcomes without losing sight of the bigger picture
    • Ownership-driven – takes responsibility for the overall health of the QA process and quality outcomes

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Collinson Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail