Software Engineer

2 weeks ago


London, Greater London, United Kingdom dotdigital Full time
About Us

At Dotdigital, we're a thriving global community of passionate professionals committed to the collective success of our organization and clients. Our core principles of innovation, teamwork, and client-focused solutions drive us to approach challenges with a growth mindset and take ownership of our work. We foster a collaborative environment that encourages knowledge sharing, exploration, and creative ideas, paving the way for meaningful connections and learning opportunities with diverse peers.

Our all-in-one customer experience and data platform (CXDP) empowers marketing teams to exceed customer expectations with highly personalized cross-channel journeys. With Dotdigital, marketers can seamlessly unify, enrich, and segment customer data, breaking down data silos and streamlining decision-making. Our platform makes it easy to automate deeply personalized experiences across various channels.

About the Role

We're seeking a skilled Software Engineer to join our Connector/Web engineering team. As a key member of our team, you'll work alongside engineers on a suite of open-source connector integrations, including Magento, WordPress, WooCommerce, Shopware, and Zapier. You'll also contribute to the development of our portfolio of marketing websites.

You'll be a collaborative problem solver, strong communicator, and able to describe complex concepts verbally and in writing as you work with a global team of stakeholders. You'll leverage both front-end and back-end technologies to optimize our code and websites.

In this role, you'll:

  • Write PHP and JavaScript for our connector integrations.
  • Develop the front-end and back-end of our marketing websites and portfolio.
  • Work in a scrum team with other engineers, participating in planning and stand-up calls.
  • Debug and refactor both front and back-end code.

We're looking for someone with:

  • Multiple years of commercial website or application development experience.
  • LAMP stack skills.
  • JavaScript skills (knowledge of frameworks like Angular, Vue, or React is a bonus).
  • Experience developing custom WordPress themes and plugins.
  • A bachelor's degree in computer science or equivalent qualification or work experience.
  • Experience with automation in development and CI/CD pipelines (knowledge of Azure DevOps is a bonus).
  • Knowledge of code versioning tools (Git).
  • Experience working with debugging tools.
  • Good understanding of website architecture and aesthetics.
  • Good communication and documentation skills.
Why Us

Don't just take our word for it - hear what your future colleagues have to say about working in our team:

"Working at Dotdigital is a fulfilling experience. The camaraderie within the team is outstanding, ensuring you're never working alone—truly a great company with great people."
Unarine - Integrations Engineer

Interview Process
  • 15min Screening Call with Team Talent.
  • Online technical test.
  • 90 mins tech interview with 2 x Dev Leads.
  • 1 hour zoom interview with Group Engineering Manager and Software Engineering Director.
Some of Our Global Benefits
  • Parental leave.
  • Medical benefits.
  • Paid sick leave.
  • Dotdigital day.
  • Share reward.
  • Wellbeing reward.
  • Wellbeing Days.
  • Loyalty reward.
DEI commitment

As an equal opportunities employer, we're committed to equality in all our practices with regard to race, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.


  • C++ Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a C++ Software Engineer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Developing and implementing high-quality...

  • C++ Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Join Swift Software as a C++ Junior Software DeveloperWe are the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate the movement of value across borders, through cities, and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Join Swift Software as a C++ Junior Software DeveloperWe are the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate the movement of value across borders, through cities, and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...


  • London, Greater London, United Kingdom Carter Software Full time

    Revolutionize Data Management with Carter SoftwareAt Carter Software, we're pushing the boundaries of data management innovation. As a Senior C#.NET Software Engineer, you'll play a pivotal role in crafting cutting-edge software solutions that transform businesses.Key Responsibilities:Design and develop high-quality software solutions using C# and the.NET...


  • London, Greater London, United Kingdom Carter Software Full time

    Revolutionize Data Management with Carter SoftwareAt Carter Software, we're pushing the boundaries of data management innovation. As a Senior C#.NET Software Engineer, you'll play a pivotal role in crafting cutting-edge software solutions that transform businesses.Key Responsibilities:Design and develop high-quality software solutions using C# and the.NET...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is rebuilding the UK's £1.4 trillion mortgage market from the ground up, with a completely new, end-to-end management system for mortgages. Our platform cuts out unnecessary admin, pain, and friction from buying a home. We're covering the entire journey, from figuring out what you can borrow, to getting your keys. We're guided by...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a Senior Software Engineer, you will be responsible for leading the development of our software solutions, working closely with our Software Development Manager to ensure issues and risks are managed in a timely manner.Key...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, ensuring seamless integration between technology and business processes.Key ResponsibilitiesDevelop and maintain internal tools and integrations between...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, ensuring seamless integration between technology and business processes.Key ResponsibilitiesDevelop and maintain internal tools and integrations between...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, working closely with internal teams to leverage technology and enhance the experience for homebuyers and financial advisors.Key...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, working closely with internal teams to leverage technology and enhance the experience for homebuyers and financial advisors.Key...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleWe are seeking a highly skilled Business Embedded Software Engineer to join our Operations team at Acre Software. As a key member of our team, you will be responsible for ensuring that our internal teams, including Sales, Customer Success, and Finance, take full advantage of technology. You will also help Homebuyers and Financial Advisors to...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleWe are seeking a highly skilled Business Embedded Software Engineer to join our Operations team at Acre Software. As a key member of our team, you will be responsible for ensuring that our internal teams, including Sales, Customer Success, and Finance, take full advantage of technology. You will also help Homebuyers and Financial Advisors to...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions.The successful candidate will be responsible for delivering high-quality software solutions using .NET framework, data structures, and problem-solving skills.Key ResponsibilitiesDesign and develop software applications using .NET framework and...