Remote job
Principal Software Engineer - Marketing Technology
Job details
About this role
Role overview
Set technical direction and lead engineering delivery for a global marketing technology web platform. This hands-on principal-level role spans web architecture, performance, third-party integrations, and production AI workflows, partnering with engineering leadership and marketing stakeholders to turn business priorities into reliable systems and useful customer experiences.
Responsibilities
- Own the architecture, scalability, and performance of a global web platform, including edge caching, internationalization, and web performance measures. - Design and deploy production AI agents and multi-step language-model workflows, including tool use and retrieval-augmented generation. - Translate product and marketing roadmaps into technical plans, milestones, and maintainable software. - Guide integrations with marketing, analytics, customer data, and CRM platforms while protecting site performance and security. - Set engineering standards, review architecture and code, and mentor experienced engineers. - Work with platform and operations teams on delivery pipelines, container orchestration, and automated cloud infrastructure.
Requirements
- At least eight years of software engineering experience, including two or more years leading technical work on large-scale web platforms or distributed services. - Practical experience building and deploying autonomous agents or language-model workflows in production, including structured tool use and retrieval-augmented generation. - Deep experience with TypeScript or JavaScript, a modern frontend framework, and backend development in Node.js or Python. - Knowledge of server rendering and static-generation approaches, content delivery networks or edge platforms, APIs, and cloud infrastructure. - Ability to turn ambiguous goals into practical technical plans and work effectively with engineering, product, and marketing partners.
Nice to have
Experience in marketing technology, headless content systems, experimentation or conversion optimization, and related web platform integrations.
Benefits and work setup
The organization describes its teams as remote-first. Benefits may include paid parental leave, flexible time off, spending accounts, medical, dental, and vision coverage, and a sabbatical after five years; availability varies by location.