← All roles

Staff Software Engineer, Shopper Data Platform

Attentive· Engineering
Apply on company site
Hybrid (United States)$180k - $230kfull-timePosted 2mo ago

About the role

The Staff Software Engineer will provide technical leadership for high-scale data systems that ingest, process, and serve user profile data to support segmentation, personalization, and machine learning within Attentive’s Shopper Data Platform.

Responsibilities

  • Set technical direction and architecture for high-scale systems and APIs responsible for the ingestion, processing, storage, and serving of user profiles and attributes.
  • Lead complex, cross-team engineering initiatives across APIs, streaming infrastructure, data processing, and integrations, translating ambiguous product and business needs into scalable technical solutions.
  • Design and evolve foundational platform capabilities that enable teams across the company to safely and efficiently build on user-profile data, including subscription lifecycle management and new data-source integrations.
  • Drive architectural investments that improve the scalability, reliability, data quality, observability, performance, and maintainability of systems processing data at massive scale.
  • Partner with product, data, and ML teams to shape how user attributes and large-scale data processing capabilities support segmentation, personalization, revenue attribution, behavioral analytics, and machine learning.
  • Multiply the effectiveness of other engineers through technical mentorship, design reviews, architectural guidance, and engineering standards while remaining hands-on with foundational and technically challenging work.

Qualifications

  • 8+ years of professional software engineering experience, with significant experience designing and operating backend or distributed systems at scale.
  • A track record of technical leadership on complex, multi-team initiatives, taking ambiguous problems from definition through architecture, execution, and successful operation in production.
  • Deep experience with high-scale data ingestion, processing, and streaming architectures, including systems handling large volumes of user, event, or similarly high-cardinality data.
  • Strong programming and software-design skills in Java or similar backend languages, combined with strong distributed-systems fundamentals across scalability, reliability, performance, and observability.
  • Demonstrated ability to make and communicate high-impact architectural decisions, identify systemic technical risks and opportunities, and balance immediate product needs with long-term platform health.
  • Strong communication, influence, and mentorship skills, with a track record of aligning teams around technical strategy and raising the engineering bar without relying on formal authority.

Skills

Required:Java (or similar backend language)Distributed systems

Benefits

  • health & wellness
  • equity
  • perks and benefits (as listed in the job description)
Last updated Aug 27, 2026. Interested? Apply on the company site.

About Attentive

AI-Powered SMS and Email Marketing Platform

Learn more about Attentive—the SMS and email platform that brings your customer interactions to life with advanced AI.

SMSEmailAIMarketing AutomationData ActivationCustomer Engagement

More open roles at Attentive