Staff Software Engineer, Shopper Data Platform
Attentive· Engineering
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
- Director, Incentive Compensation4d agoNew York, NY · Finance
- Senior Software Engineer, Shopper Data Platform4d agoRemote · Engineering
- Strategic Account Director (East)1w agoHybrid (US) · Sales
- Director, AI Developer Experience1w agoNew York, NY · Engineering
- Director of Engineering, Cloud Platform1w agoRemote · Engineering