Careers at dotdigital

Software Engineer

We are looking for an enthusiastic and motivated agile Software Engineer to join our growing engineering team based in the creative heart of Cape Town at the Woodstock Exchange

dotdigital’s Engagement Cloud is a global marketing automation platform, and we help some of the world’s best companies – like DHL to Mr Price Group – manage all their marketing workflows including email, SMS, data segmentation, and more. Our platforms process very large volumes of data and we have tens of thousands of users who rely on us every month. We have 20 years of continuous growth under our belt and we’re not stopping any time soon.

As a Software Engineer you will be working a scrum team, with other software engineers as well as QA and product management. Working with teams in the UK (with potential opportunities to visit), Belarus and Poland you will be responsible for ensuring the delivery of high-quality software for our core applications written in C#/ASP.NET.

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

Skills & Requirements

Our tech stack includes the following and you’d be working with these every day, so we are keen to see relevant experience in your current or recent role.

  • Visual Studio 2019
  • Git
  • .NET 4.7.2
  • NET (Webforms, MVC5, and WebAPI2)
  • AngularJS/Angular
  • SQL 2016
  • NUnit/Moq
  • Typescript/Javascript/ES6
  • Azure DevOps
  • Microsoft Azure
  • Google BigQuery

Who we are

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. dotdigital’s easy-to-use Engagement Cloud combines powerful technology with passionate people to deliver an unbeatable service.

Engagement Cloud is an omni channel marketing platform, allowing businesses to engage with their customers through email, SMS, social media and advertising via mobile, web and chat technologies.

In our efforts to pre-empt customers’ needs, we’ve expanded far beyond the capabilities of a simple email provider. We’ve added channels, features, and integrations to our platform, year on year, until becoming a customer engagement platform with powerful omnichannel capabilities.

We have offices in London, Croydon, Manchester and Cheltenham in the UK. Our international locations include New York, Los Angeles, Sydney, Melbourne, Cape Town, Singapore, Warsaw and Minsk.


Take a walk in better-fitting shoes. We're offering a tailored platform tour at a time that suits you best.

How does that sound?