About DotDigital



1 London Bridge

Company Size


What we do

Founded in a London pub in 1999, we’ve come a long way to get here. Today, dotdigital has over 350 employees and offices across four continents. Our aim is simple. To empower marketers to achieve their goals in faster and smarter ways. dotdigital’s easy-to-use Engagement Cloud combines powerful technology with passionate people to deliver an unbeatable service.

dotdigital is a global marketing automation, and customer engagement service provider headquartered in London. Our market-leading Engagement Cloud SaaS platform empowers our clients’ marketing and ecommerce teams to create engaging and relevant omnichannel marketing programmes. We’ve continued to experience exciting growth in our business, since we began in 1999, and as part of that growth we now have staff in the UK, Sydney, Melbourne, Minsk, Warsaw, Cape Town, Singapore, New York and Los Angeles – we’ve all been working from our homes, since March, of course.

We have over 100 people in the extended technical team working on the next big things. We have a great team culture with regular Slack collaboration between our engineering teams based in the UK, South Africa, Belarus and Poland.

We are looking for multiple enthusiastic and motivated agile Software Engineers to join our growing engineering team based in the creative heart of Cape Town at the Woodstock Exchange. As a Software Engineer you will be working a scrum team, building new functionality, as well as scaling old tech to deal with our ever increasing customer and data volumes. We work alongside Product Managers, QAs, DBAs, and plenty of other people. We ship regularly, with automated deployments at the click of a button, and when you join us, you’ll ship code to production in your first sprint. We prioritise customer success; and we’re rigorous about security at every stage of the development lifecycle. Some of our problems are unique to large software – dealing with large datasets, maintaining very high throughput, and 24/7 platform uptime.

We use the leading cloud computing platforms to host the Engagement Cloud, and process millions of pieces of data every day for some of the world’s largest companies – like DHL and Mr Price Group – so there’s plenty to get your teeth into. We’re looking for someone who’s got strong and current C# skills, preferably with a web background. Managing large volumes of data is core to everything we do, so experience in working in high performance environments will be a huge plus.

Hiring Process

4 steps:

-Interview with 2 x team leads (1 hr),

-technical assessment - live coding test with team & Q&A (2 hrs)

-Offline technical test

  • final interview with Director, HR & dev lead (technical questions will be included)
Tech Stack

Application and Data

Microsoft Azure
.Net Core 2.0


Team Foundation Server

Business Tools