← Back to results

Senior Software Engineer, Shopper Data Platform

Design and build high-scale backend systems for the Shopper Data Platform at a leading AI marketing company.

Location
United States
Compensation
$170k–$205k/yr
Level
senior
Type
full time

Posted by employer 20 hours ago

First seen on Joblaze 16 hours ago

Last verified on the company career page 16 hours ago

What you'll build

  • Design high-scale backend systems
  • Own complex engineering projects end-to-end
  • Develop and improve APIs
  • Improve scalability and reliability of systems
  • Partner with product and ML teams

Must have

  • 6+ years of professional software engineering experience
  • Experience designing and operating backend or distributed systems at scale
  • Strong programming skills in Java or similar backend languages

Nice to have

  • Experience with data ingestion and processing architectures
  • Strong problem-solving and technical judgment
  • Strong communication and collaboration skills

Requirements

Experience
6+ years

Not disclosed in this posting: work arrangement, visa sponsorship.

Benefits

Equity/Stock Options Health Insurance

Joblaze summary

In the role of Senior Software Engineer on the Shopper Data Platform team, the individual will focus on designing and developing high-scale backend systems that manage extensive user data for personalization efforts. Key skills include expertise in Java or similar languages, along with a strong background in distributed systems and data processing architectures. This position is well-suited for experienced engineers who thrive on tackling complex technical challenges and enjoy collaborating across teams. The role is integral to enhancing the company's data capabilities, supporting various product initiatives.

Joblaze insights

  • Listed today — first seen on Joblaze October 17, 2026. Last confirmed on Attentive Mobile's careers page October 17, 2026.
  • Salary band is in line with the typical range for Backend roles (median ~$180,000).
  • Starts above 53% of 99 comparable senior backend roles in United States that list Java we track (median $167,000 across 36 companies). See Java salary trends
  • Java appears in 23.8% of 505 comparable senior backend roles in United States; data processing appears in 0.2% of 505 comparable senior backend roles in United States.

Quick facts

What's the salary range?
Attentive Mobile lists $170,000–$205,000 for this role.
How much experience is required?
At least 6 years of relevant experience for this Senior Software Engineer, Shopper Data Platform role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Data Ingestion, Java, data processing, distributed systems, streaming architectures.
What seniority level is this role?
Attentive Mobile targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer, Shopper Data Platform role at Attentive Mobile.

From the original posting

Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic customer relationships. By unifying SMS, RCS, email, and push notifications, our AI-powered personalization engine delivers bespoke experiences that drive performance, revenue, and loyalty through real-time behavioral insights.

About the Role

The Shopper Data Platform team is the backbone of our data-driven personalization efforts, responsible for ingesting, processing, and serving millions of user data points daily. As a Senior Software Engineer on this team, you will design, build, and evolve the high-scale systems that serve as the single source of truth for user profiles and power core products, advanced segmentation, personalization, and machine learning capabilities.

You will take ownership of complex technical problems across our data platform, partnering with engineering, product, data, and ML teams to deliver scalable and reliable solutions. You’ll contribute to architectural decisions, drive projects from design through production, and help improve the quality, performance, and maintainability of the systems your team owns.

This is an opportunity to work on foundational infrastructure at the center of our company’s mission to make user data more actionable and valuable. The ideal candidate is a backend engineer who enjoys solving complex distributed systems and data challenges, taking meaningful ownership, and helping the engineers around them do their best work.

What You’ll Accomplish

  • 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.

Your Expertise

  • 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.

For US based applicants:

  • The US base salary range for this full-time position is $170,000 - $205,000 annually + equity + benefits
  • Our salary ranges are determined by role, level and location

#LI-MN1

Attentive Company Values

Standard company text repeated across Attentive Mobile's postings is omitted here.

Similar positions

Attentive Mobile
Staff Software Engineer, Compute and Network
Attentive Mobile · United States
Attentive Mobile
Head of Applied Science / Data Science
Attentive Mobile · San Francisco, CA
Attentive Mobile
Director of Engineering, Cloud Platform
Attentive Mobile · United States
Attentive Mobile
Senior Software Engineer, Streaming
Attentive Mobile · United States
Verkada
Senior Software Engineer, Business Systems - Data Trust
Verkada · San Mateo, CA United States