Senior Software Engineer, Shopper Data Platform
Attentive· Engineering
Remote$170k - $205kfull-timePosted 4d ago
About the role
Senior Software Engineer role on the Shopper Data Platform team focused on designing and building high-scale backend systems for ingesting, processing, and serving user data and attributes to support segmentation, personalization, and ML capabilities.
Responsibilities
- Design, build, and evolve high-scale backend systems responsible for the ingestion, processing, storage, and serving of Shopper Data Platform and attributes.
- Own complex engineering projects end-to-end, translating product and business requirements into scalable technical designs and driving them from implementation through successful operation in production.
- Develop and improve APIs, streaming pipelines, and platform capabilities that enable teams across the company to safely and efficiently build on user-profile data.
- Improve the scalability, reliability, data quality, observability, and performance of systems processing large volumes of user and event data.
- Partner with product, data, and ML teams to deliver user attributes and data capabilities supporting segmentation, personalization, revenue attribution, behavioral analytics, and machine learning.
- Contribute to technical design and engineering standards through design reviews, thoughtful architectural decisions, mentorship, and hands-on development of technically challenging work.
Qualifications
- 6+ years of professional software engineering experience, with experience designing and operating backend or distributed systems at scale.
- Strong experience with 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, with a solid understanding of distributed systems, scalability, reliability, performance, and observability.
- A track record of owning complex technical projects end-to-end, from design and implementation through deployment and production operation.
- Strong problem-solving and technical judgment, with the ability to evaluate tradeoffs, identify opportunities for improvement, and build pragmatic solutions that balance product needs with long-term system health.
- Strong communication and collaboration skills, with experience working across teams, mentoring other engineers, and contributing to technical decisions and engineering best practices.
Skills
Required:Backend software engineeringData ingestion and streamingJava (or similar backend language)
Benefits
- health & wellness
- equity
- perks and benefits (from linked page)
Last updated Oct 22, 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
- Strategic Account Director (East)1w agoHybrid (US) · Sales
- Director, AI Developer Experience1w agoNew York, NY · Engineering
- Director of Engineering, Cloud Platform1w agoRemote · Engineering
- Director, Mid-Market Sales2w agoRemote · Sales