Remote job
Software Engineer
Job details
About this role
Role overview This is a Software Engineer role on a team building an AI-driven customer engagement platform designed for enterprise scale. The product helps organizations activate customer data from any source, design seamless cross-channel experiences, and optimize engagement through an integrated AI layer, supported by enterprise-grade security and compliance. The engineer will contribute to a platform currently used by close to 1,200 brands across more than 50 countries.
Responsibilities - Develop and maintain features of an enterprise customer engagement platform that supports cross-channel orchestration and personalization. - Contribute to systems that ingest and activate customer data from diverse sources. - Build and integrate capabilities powered by the platform's AI layer for engagement optimization. - Collaborate with cross-functional teams to deliver reliable, scalable product functionality. - Uphold engineering practices consistent with enterprise-grade security and compliance requirements.
Requirements - Professional experience as a software engineer working on production-grade systems. - Familiarity with building scalable, distributed, or data-intensive applications. - Ability to work across the stack on customer-facing platform functionality. - Comfort collaborating in a global, distributed engineering organization.
Nice to have - Exposure to marketing technology, customer data platforms, or cross-channel messaging systems. - Experience integrating or building AI/ML-powered product features.
Benefits and work setup - The employer maintains offices in multiple international hubs and supports remote employees worldwide. - The organization emphasizes a diverse and inclusive workplace and explicitly considers candidates from all backgrounds, including those with arrest or conviction records where local law applies.