> Markdown version of [/jobs/ext/4543578-software-engineer-customer-data-platform-cdp-personalization](https://www.wearedevelopers.com/jobs/ext/4543578-software-engineer-customer-data-platform-cdp-personalization). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Customer Data Platform (CDP) & Personalization - **Company:** Realty Professionals, LLC - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Continuous Integration, Customer Data Management, Amazon DynamoDB, Identity and Access Management, Node.Js, OAuth, Octopus Deploy, OpenID, Redis, Next.js, Software Engineering, Twilio, TypeScript, Web Applications, Web Usability, Datadog, Data Logging, Link Control Protocol, Okta, ReactJS, Analytics.js, Grafana, Caching, Backend, Kubernetes, Tealium, Apache Kafka, Graphql, Front End Software Development, Terraform, Optimizely, New Relic (SaaS), Docker - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-customer-data-platform-cdp-personalization-austin-tx--a9b465a5-fd32-4109-a9e0-0b9ec016c7ae ## About the Role Software Engineering, Customer/Client Research, Real Estate Sales, Real Estate, Customer Experience, Technical Support, Customer/Client Research, Internet Application, Software Engineering, GraphQL, * 3+ years of software engineering experience, including building and supporting services in production. * Bachelor's degree or equivalent experience. * Experience shipping user-facing features across both a backend service and the UI. * Solid TypeScript/Node.js for backend work (our subgraphs are Node/TypeScript). * React and TypeScript on the front end, with some experience in server-side rendering (Next.js or similar) and a GraphQL client such as Apollo Client. * Working knowledge of GraphQL APIs: schema design, resolvers and error handling. * Familiarity with caching and key-value stores (Redis, DynamoDB or similar) and why latency matters for page rendering. * Understanding of basic resilience patterns: timeouts, retries and fallbacks. * Experience with AWS, Docker and CI/CD pipelines. * Habit of writing tests and adding logging and metrics to the code you ship. * Clear written communication and comfort asking questions and raising risks early. Preferred * Apollo Federation v2 experience: subgraphs, entities and @key, composition checks with Rover/GraphOS. * Hands-on work with a Customer Data Platform, ideally Twilio Segment (Engage audiences, computed traits, Profile API, Destinations). mParticle, Tealium, Braze or Amperity also count. * Kafka or another event streaming system, including idempotency and ordering. * Core Web Vitals (LCP, INP, CLS) and front-end performance tuning. * Feature flag and experimentation tools (LaunchDarkly, Amplitude Experiment, Optimizely) and exposure logging. * OAuth 2.0/OIDC and JWT basics, or identity platforms like Auth0 or Okta. * Client-side analytics (Segment analytics.js, Amplitude or similar). * Kubernetes, Argo CD, Helm and Terraform. * Observability tools such as New Relic or Datadog. * Awareness of privacy requirements around PII, consent and opt-out (CCPA/CPRA). * Micro-frontend, design system or headless CMS experience.