Senior Software Engineer
Attentive- Base salary
- $170k–$205k Published base salary range
- Location
- Hybrid - US (NYC, SF, London, Sydney hubs) Remote eligibility
- Employment
- Full-time Senior
About the job
About Attentive
Attentive is the AI marketing platform for 1:1 personalization, unifying SMS, RCS, email, and push notifications. Recognized as the #1 provider in SMS Marketing by G2, Attentive partners with more than 8,000 customers across 70+ industries, including brands like Crate and Barrel, Urban Outfitters, and Carter’s. The company has employee hubs in New York City, San Francisco, London, and Sydney.
About the Role
The Shopper Data Platform team is responsible for ingesting, processing, and serving millions of user data points daily. As a Senior Software Engineer, you will design, build, and evolve high-scale systems that serve as the single source of truth for user profiles, powering core products, advanced segmentation, personalization, and machine learning capabilities. You will own complex technical problems across the data platform, partnering with engineering, product, data, and ML teams.
What You’ll Accomplish
- 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, from design through production operation.
- Develop and improve APIs, streaming pipelines, and platform capabilities for 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 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, architectural decisions, mentorship, and hands-on development.
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 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.
- Strong problem-solving and technical judgment, with the ability to evaluate tradeoffs and build pragmatic solutions.
- Strong communication and collaboration skills, with experience working across teams and mentoring other engineers.
Compensation & Benefits
For US-based applicants, the base salary range for this full-time position is $170,000 - $205,000 annually + equity + benefits. Attentive offers competitive perks and benefits, from health & wellness to equity.
Application Instructions
Apply through the provided Greenhouse job posting link.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.