FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Shopper Data Platform
Attentive. Design, build, and evolve high-scale backend systems for ingestion, processing, storage, and serving of Shopper Data Platform attributes .
Posted 11/3/2026full-timeNew York City • New York • United StatesSenior💰 $178,400 - $267,600 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and operating scalable backend systems, with a strong focus on data ingestion, processing, and streaming architectures. Proven ability to lead complex engineering projects from design through production, while ensuring system reliability, performance, and observability.
Highest-signal resume keywords
Backend System DesignData Ingestion And ProcessingJava ProgrammingDistributed SystemsTechnical Project Ownership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringAPI DevelopmentStreaming ArchitecturesData Quality ImprovementPerformance OptimizationScalabilityReliabilityObservabilityTechnical DesignMentorship
Soft Skills
Problem-SolvingTechnical JudgmentCommunicationCollaboration
Industry Keywords
Shopper Data PlatformUser-Profile DataSegmentationPersonalizationRevenue AttributionBehavioral AnalyticsMachine Learning
Tech Stack
Tools & technologiesDistributed SystemsJava
About the role
Key responsibilities & impact- Design, build, and evolve high-scale backend systems for ingestion, processing, storage, and serving of Shopper Data Platform attributes
- Own complex engineering projects end-to-end, translating product and business requirements into scalable technical designs and driving implementation through production operation
- Develop and improve APIs, streaming pipelines, and platform capabilities for company-wide use of user-profile data
- Improve 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 capabilities supporting segmentation, personalization, revenue attribution, behavioral analytics, and machine learning
- Contribute to technical design and engineering standards through design reviews, architectural decisions, mentorship, and hands-on development
Requirements
What you’ll need- 6+ years of professional software engineering experience
- Experience designing and operating backend or distributed systems at scale
- Strong experience with data ingestion, processing, and streaming architectures
- Experience handling large volumes of user, event, or similarly high-cardinality data
- Strong programming and software-design skills in Java or similar backend languages
- Solid understanding of distributed systems, scalability, reliability, performance, and observability
- 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
- Ability to evaluate tradeoffs, identify opportunities for improvement, and build pragmatic solutions
- Strong communication and collaboration skills
- Experience working across teams, mentoring other engineers, and contributing to technical decisions and engineering best practices
Benefits
Comp & perks- Competitive perks and benefits
- Health and wellness benefits
- Equity
- Reasonable accommodations for candidates with disabilities
- Employee resource groups through AWAKE