
Principal Software Engineer β Marketing Technology
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in United States.
β’ Act as the Tech Lead, steering the technical vision, architectural advancements, and daily engineering operations for the Marketing Technology team.
β’ Take ownership of the technical architecture, scalability, performance, Core Web Vitals, edge caching, and internationalization of G-Pβs global web platform.
β’ Design and implement production-grade agentic AI systems, autonomous multi-agent loops, tool-calling frameworks, and RAG pipelines.
β’ Convert business and marketing strategies into robust architecture, pragmatic milestones, and maintainable codebases.
β’ Supervise integrations with marketing platforms, analytics suites, CDPs, and CRM systems like Salesforce.
β’ Establish engineering standards, perform architecture and code reviews, and mentor mid-to-senior engineers.
β’ Partner with Platform and DevOps teams on CI/CD pipelines, container orchestration, and Infrastructure as Code.
β’ Collaborate directly with the Senior Engineering Manager.
β’ Over 8 years of progressive experience in software engineering.
β’ At least 2 years in a Tech Lead, Staff, or Principal Engineer role, architecting high-scale web platforms or distributed services.
β’ Hands-on production experience in designing, building, and deploying autonomous AI agents and LLM-powered workflows.
β’ Familiarity with LangGraph, CrewAI, AutoGen, custom agent architectures, structured tool/function calling, and RAG.
β’ Extensive expertise in TypeScript/JavaScript, React, Next.js, Node.js, or Python.
β’ Strong knowledge of SSR, SSG, ISR, CDN/edge platforms, REST/GraphQL APIs, AWS, Docker, and Terraform.
β’ Capability to collaborate effectively across engineering management, product teams, and non-technical marketing stakeholders.
β’ Preferred: Experience in MarTech, headless/decoupled CMS platforms, A/B testing, CRO, enterprise CRM and marketing automation integrations, data pipelines, GDPR, CCPA, WCAG, and SOC 2.
β’ Variable compensation.
β’ Annual bonus for non-sales roles, based on individual and company performance.
β’ Generous paid parental leave.
β’ Flexible time off.
β’ Spending accounts.
β’ Medical insurance.
β’ Dental insurance.
β’ Vision insurance.
β’ Sabbatical after 5 years.
β’ Flexible work arrangements through remote-first teams.
β’ Opportunities for professional development and skill expansion.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.