{"id":3657909,"url":"https://alion.io/job/realtor-com-software-engineer-customer-data-platform-cdp-personalization","title":"Software Engineer, Customer Data Platform (CDP) & Personalization","company":{"id":8357,"name":"Realtor.com","domain":"realtor.com","url":"https://alion.io/company/realtor-com-careers","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Austin, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Apollo Client","optional":false},{"name":"ArgoCD","optional":false},{"name":"Auth0","optional":false},{"name":"AWS","optional":false},{"name":"Braze","optional":false},{"name":"CI/CD","optional":false},{"name":"CircleCI","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"GraphQL","optional":false},{"name":"Helm","optional":false},{"name":"Kubernetes","optional":false},{"name":"New Relic","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Okta","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Terraform","optional":false},{"name":"Twilio","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-02T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-02T00:00:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Description \n At Realtor.com®, we help people discover and create their perfect home. We bring together real estate data, consumer experiences and technology to support people throughout their home journey.\nRealtor.com is building a Customer Data Platform on Twilio Segment so we can recognize consumers across web, apps, email and push and give each person an experience that fits where they are in their home search. It’s heading to production now, and we need engineers to help build and run it.\nWe’re hiring a Software Engineer for the CDP’s serving path: the profile store and the Personalization Activation Subgraph, a federated GraphQL service between the CDP and our site and apps. Personalization has to be fast and safe. If anything is slow or down, users and search engines just get the standard page.\nThe work is backend-first but goes all the way to the screen. You’ll write resolvers and profile store code, wire the subgraph into our server-rendered pages and CMS, and build the components that render each treatment, its fallback and its exposure events. Over time you’ll own treatments end to end, from the CDP trait to the pixel on the page. You’ll start alongside a senior engineer and our vendor, then help bring the platform in-house with data engineering, Identity & Authentication, Web Platform, Mobile, Notifications and MarTech.\nTop Reasons to Apply:\nHelp build a new platform with real executive sponsorship.\n\nWork on a system that sits at the meeting point of identity, data and the consumer experience on one of the largest real estate sites in the U.S.\n\nGrow quickly with senior engineers on work that spans backend, front end and data\n\nWhat You’ll Do:\nBuild and maintain an Apollo Federation v2 subgraph that serves profile traits, audiences and personalization decisions to web, CMS and native clients, using our schema conventions, resilience patterns (timeouts, circuit breakers, kill switches, flags) and router-provided identity so a CDP failure never breaks a page.\n\nHelp build the RDC-owned profile store and its refresh pipeline (event consumers, backfills, rate-limited batching) to serve traits in single-digit milliseconds, partnering with Web Platform on caching.\n\nBring personalization into server-rendered React pages, islands and CMS experiments with Apollo Client components that load without flicker, never block the page and protect Core Web Vitals, with clean exposure and engagement tracking through Segment.\n\nHelp build the Kafka integration that sends identity events to the CDP without PII leakage, and enforce consent and opt-out so suppressed users are never personalized or tracked.\n\nShip through EKS, Argo CD, Helm and CircleCI, join on-call once ramped up, build the dashboards, alerts and runbooks for your services, and turn product requirements into flagged, A/B-tested features with short design docs.\n\nWhat You’ll Bring:\n3+ years of software engineering experience, including building and supporting services in production.\n\nBachelor's degree or equivalent experience.\n\nExperience shipping user-facing features across both a backend service and the UI.\n\nSolid TypeScript/Node.js for backend work (our subgraphs are Node/TypeScript).\n\nReact 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.\n\nWorking knowledge of GraphQL APIs: schema design, resolvers and error handling.\n\nFamiliarity with caching and key-value stores (Redis, DynamoDB or similar) and why latency matters for page rendering.\n\nUnderstanding of basic resilience patterns: timeouts, retries and fallbacks.\n\nExperience with AWS, Docker and CI/CD pipelines.\n\nHabit of writing tests and adding logging and metrics to the code you ship.\n\nClear written communication and comfort asking questions and raising risks early.\n\nPreferred\nApollo Federation v2 experience: subgraphs, entities and @key, composition checks with Rover/GraphOS.\n\nHands-on work with a Customer Data Platform, ideally Twilio Segment (Engage audiences, computed traits, Profile API, Destinations). mParticle, Tealium, Braze or Amperity also count.\n\nKafka or another event streaming system, including idempotency and ordering.\n\nCore Web Vitals (LCP, INP, CLS) and front-end performance tuning.\n\nFeature flag and experimentation tools (LaunchDarkly, Amplitude Experiment, Optimizely) and exposure logging.\n\nOAuth 2.0/OIDC and JWT basics, or identity platforms like Auth0 or Okta.\n\nClient-side analytics (Segment analytics.js, Amplitude or similar).\n\nKubernetes, Argo CD, Helm and Terraform.\n\nObservability tools such as New Relic or Datadog.\n\nAwareness of privacy requirements around PII, consent and opt-out (CCPA/CPRA).\n\nMicro-frontend, design system or headless CMS experience.\n\nHow We Work:\nWe balance creativity and innovation on a foundation of in-person collaboration. For most roles, our employees work four or more days in our offices, where they have the opportunity to collaborate in-person, adding richness to our culture and knitting us closer together.\nHow We Reward You:\nRealtor.com is committed to investing in the health and wellbeing of our employees and their families. Our benefits programs include, but are not limited to:\nInclusive and Competitive medical, Rx, dental, and vision coverage\n\nFamily forming benefits\n\n13 Paid Holidays\n\nFlexible Time Off\n\n8 hours of paid Volunteer Time off\n\nImmediate eligibility into Company 401(k) plan with 3.5% company match\n\nTuition Reimbursement program for degreed and non-degreed programs\n\n1:1 personalized Financial Planning Sessions\n\nStudent Debt Retirement Savings Match program\n\nFree snacks and refreshments in each office location\n\nDo the best work of your life at Realtor.com®\nHere, you’ll partner with a diverse team of experts as you use leading-edge tech to empower everyone to meet a crucial goal: finding their way home. And you’ll find your way home too. At Realtor.com®, you’ll bring your full self to work as you innovate with speed, serve our consumers, and champion your teammates. In return, we’ll provide you with a warm, welcoming, and inclusive culture; intellectual challenges; and the development opportunities you need to grow.\nDiversity is important to us, therefore, Realtor.com® is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, Realtor.com® will provide reasonable accommodations for otherwise qualified disabled individuals.\nWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.","description_format":"text","description_chars":7051,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible time off"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["PropTech","Real Estate Brokerage"],"lifecycle":[{"event":"open","at":"2026-11-03T02:38:45Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":41,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/realtor-com-software-engineer-customer-data-platform-cdp-personalization","json_url":"https://alion.io/job/realtor-com-software-engineer-customer-data-platform-cdp-personalization.json","meta":{"generated_at":"2026-11-04T08:34:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13319,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8357},"rest":"https://alion.io/mcp/rest/get_company?id=8357"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frealtor-com-software-engineer-customer-data-platform-cdp-personalization"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frealtor-com-software-engineer-customer-data-platform-cdp-personalization"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frealtor-com-software-engineer-customer-data-platform-cdp-personalization"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/realtor-com-software-engineer-customer-data-platform-cdp-personalization\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frealtor-com-software-engineer-customer-data-platform-cdp-personalization"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3657909}},{"tool":"search_jobs","arguments":{"company":"realtor.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3657909},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}