Senior Software Engineer, Data Platform

Attentive

United States

On-site

USD 144,840 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health & Wellness Benefits
Flexible Work Hours

Job summary

Join a leading AI-powered mobile marketing platform as a Senior Software Engineer. You'll architect high-throughput solutions and enhance the self-service platform to drive data-driven products for top global brands. Your expertise in distributed systems and data processing technologies will contribute to achieving strategic outcomes.

Qualifications

  • Experience in high throughput scalable systems.
  • Strong understanding of distributed systems concepts.
  • Proficient in data processing technologies like Spark and Kafka.

Responsibilities

  • Architect high-throughput solutions for critical operations.
  • Enhance self-service platform and collaborate with cross-functional teams.
  • Tackle complex distributed data challenges and uphold quality standards.

Skills

Debugging
Distributed Systems
Scalability
Data Processing Technologies
Object-Oriented Design

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Kubernetes
Java
Spring Boot
Terraform
Spark
Kafka

Job description

Join to apply for the Senior Software Engineer, Data Platform role at Attentive

Join to apply for the Senior Software Engineer, Data Platform role at Attentive

Attentive is the AI-powered mobile marketing platform transforming the way brands personalize consumer engagement. Attentive enables marketers to craft tailored journeys for every subscriber, driving higher recurring revenue and maximizing campaign performance. Activating real-time data from multiple channels and advanced AI, the platform personalizes content, tone, and timing to deliver 1:1 messages that truly resonate.

With a top-rated customer success team recognized on G2, Attentive partners with marketers to provide strategic guidance and optimize SMS and email campaigns. Trusted by leading global brands like Neiman Marcus, Samsung, Wayfair, and Dyson, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit www.attentive.com or follow us on LinkedIn , X (formerly Twitter), or Instagram .

Attentive’s growth has been recognized by Deloitte’s Fast 500 , Linkedin’s Top Startups and Forbes Cloud 100 all thanks to the hard work from our global employees!

About the Role

We’re looking for a self-motivated, highly driven Software Engineer with a strong understanding of low-level distributed systems concepts - not just tool users, but systems thinkers. We want engineers who are comfortable reasoning about how infrastructure behaves under load, how services communicate over the network, and how data flows through complex architectures. Our team is focused on building the platform to support data driven products and strategic outcomes for our customers. We do this by providing an extensible and flexible compute platform to access highly available, mission critical data sets.

Attentive is the AI-powered mobile marketing platform transforming the way brands personalize consumer engagement. Attentive enables marketers to craft tailored journeys for every subscriber, driving higher recurring revenue and maximizing campaign performance. Activating real-time data from multiple channels and advanced AI, the platform personalizes content, tone, and timing to deliver 1:1 messages that truly resonate.

With a top-rated customer success team recognized on G2, Attentive partners with marketers to provide strategic guidance and optimize SMS and email campaigns. Trusted by leading global brands like Neiman Marcus, Samsung, Wayfair, and Dyson, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit www.attentive.com or follow us on LinkedIn , X (formerly Twitter), or Instagram .

Attentive’s growth has been recognized by Deloitte’s Fast 500 , Linkedin’s Top Startups and Forbes Cloud 100 all thanks to the hard work from our global employees!

About the Role

We’re looking for a self-motivated, highly driven Software Engineer with a strong understanding of low-level distributed systems concepts - not just tool users, but systems thinkers. We want engineers who are comfortable reasoning about how infrastructure behaves under load, how services communicate over the network, and how data flows through complex architectures. Our team is focused on building the platform to support data driven products and strategic outcomes for our customers. We do this by providing an extensible and flexible compute platform to access highly available, mission critical data sets.

What You'll Accomplish
  • Architect high-throughput solutions that power our most critical operations, ensuring scalability and efficiency
  • Expand and enhance our self-service platform, collaborating with cross-functional teams to fuel our AI, ML, and analytics goals
  • Tackle complex distributed data challenges, streamline system integrations, and uphold high standards of quality and governance
  • Champion cutting-edge technologies, keeping our platform at the forefront of industry advancements and enabling strategic outcomes
  • Unify data from diverse systems, paving the way for experimentation and innovation while empowering teams with intuitive tools and frameworks
Your Expertise
  • Track record of debugging issues across layers—from application logic to infrastructure bottlenecks—and understand the tradeoffs in system design, not just the settings in a managed UI
  • You don’t just know how to run jobs in tools, you understand how they operate under the hood and how connected storage impacts performance like
  • How simple storage API semantics (e.g. consistency, eventual visibility, multi-part uploads) affect job execution
  • The impact of network I/O and data locality on performance and cost
  • The way resource scheduling and JVM tuning influence distributed job behavior
  • Proven experience as a Software Engineer with a focus on high throughput scalable systems
  • In-depth knowledge of high throughput processing technologies such as Spark, Flink, and/or Kafka.Proficiency in Java and strong understanding of object-oriented design, data structures, algorithms, and optimization
  • You have development experience working with data warehouse tools like Snowflake, Clickhouse, Trino, etc
  • You’ve experience with open source data storage formats such as Apache Iceberg, Parquet, Arrow, or Hudi
  • You are knowledgeable about data modeling, data access, and data replication techniques, such as CDC
  • You have a proven track record of architecting applications at scale and maintaining infrastructure as code via Terraform
  • You are excited by new technologies but are conscious of choosing them for the right reasons
What We Use
  • Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
  • Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
  • Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Postgres, Planetscale, and Redis, hosted via AWS
  • Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
  • Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace , PyTorch, TensorFlow, and Pandas

You'll get competitive perks and benefits , from health & wellness to equity, to help you bring your best self to work.

For US based applicants:

- The US base salary range for this full-time position is $144,840 - $210,000 annually + equity + benefits

- Equity is a substantial part of the total compensation package

- Our salary ranges are determined by role, level and location

Attentive Company Values

Default to Action - Move swiftly and with purpose

Be One Unstoppable Team - Rally as each other’s champions

Champion the Customer - Our success is defined by our customers' success

Act Like an Owner- Take responsibility for Attentive’s success

Learn more about AWAKE, Attentive’s collective of employee resource groups.

If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.

At Attentive, we know that our Company's strength lies in the diversity of our employees. Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Advertising Services

Referrals increase your chances of interviewing at Attentive by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

United States $135,900.00-$153,000.00 3 weeks ago

Sr. Software Engineer (Eng Lead/Manager)

United States $135,900.00-$153,000.00 3 weeks ago

Los Angeles, CA $160,000.00-$190,000.00 3 weeks ago

Senior Software Engineer (Consumer - Growth & App Infra, Growth Foundations)
Senior Software Engineer, Marketing Enablement
Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics

Massachusetts, United States $131,300.00-$243,800.00 6 days ago

Software Engineer Project Lead - React / Node

United States $141,200.00-$338,500.00 1 week ago

Principal Software Engineer - Computational Chemistry / Molecular Dynamics
Lead Solutions Architect - Software Engineering
Senior Software Engineer II, Supply Chain
Senior Software Engineer - EMV Chip Card
Senior Software Engineer - Audio Processing & Networking Specialist
Senior Software Engineer, Product Led Growth

United States $163,600.00-$226,400.00 2 weeks ago

United States $190,029.00-$269,000.00 1 week ago

Senior Software Engineer, Fabric Networking - GPU

United States $148,000.00-$287,500.00 1 week ago

California, United States $171,000.00-$241,700.00 1 day ago

Founding Team Senior Software Engineer Manager for a Social Travel Platform targeting Digital Nomads

San Francisco, CA $150,000.00-$200,000.00 4 months ago

United States $107,100.00-$251,600.00 6 days ago

United States $141,200.00-$338,500.00 1 day ago

United States $107,100.00-$251,600.00 1 week ago

Senior Technical Curriculum Developer - (Remote - US)
Senior Software Engineer - Risk, Fraud and Disputes

United States $125,100.00-$169,300.00 16 hours ago

United States $107,100.00-$251,600.00 1 week ago

Sr. JAVA Developer (FT/HYBRID) (USC or GC Req'd)

United States $130,000.00-$140,000.00 2 weeks ago

United States CA$107,000.00-CA$147,000.00 1 week ago

Bala-Cynwyd, PA $99,000.00-$145,000.00 1 day ago

United States $130,000.00-$175,000.00 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Data (Remote, US)
Senior Engineer, Data (Remote, US)

Renew Home • United States

Remote
USD 145,000 - 205,000
Fully remote work environment
Home office set-up allowance
No pre-set vacation limits
+2
Sr. Systems Developer
Sr. Systems Developer

True Search • United States

On-site
USD 135,000 - 153,000
Senior MS365 Developer
Senior MS365 Developer

Droisys • United States

Remote
USD 70,000 - 223,000
Senior Workfront Fusion Developer
Senior Workfront Fusion Developer

New York Technology Partners • United States

Remote
USD 191,000 - 223,000
Exposure to high-profile clients
Innovative projects
AI/ML ServiceNow Lead Developer
AI/ML ServiceNow Lead Developer

InfiCare Inc. • United States

On-site
USD 204,000 - 260,000
Flexible working hours
Professional development opportunities
Senior Software Engineer
Senior Software Engineer

Hobson Associates • United States

Remote
USD 110,000 - 150,000
Medical insurance
Vision insurance
401(k)
+3
Senior Application Developer
Senior Application Developer

Dev Technology Group, Inc. • United States

On-site
USD 96,000 - 140,000
Generous and flexible time-off policy
Flexible work schedules and telework options
Career development opportunities
+4
[Full Remote] Software Engineer
[Full Remote] Software Engineer

Joinrs US • United States

Remote
USD 80,000 - 105,000
Competitive Pay
Bonuses
Healthcare Benefits
+2
Member of Technical Staff
Member of Technical Staff

Cabana • San Francisco (CA)

On-site
USD 240,000 - 280,000
401(k)
In-person collaboration
Opportunity for growth in a small team
Senior Software Engineer
Senior Software Engineer

Metric Bio • United States

Remote
USD 70,000 - 720,000
Market competitive compensation package
Health Insurance
PTO
+2