Senior Software Engineer, Platform

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement through SMS and email campaigns.
United States
$136,000 - $220,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Platform

Attentive, an AI-powered mobile marketing platform, is seeking a Senior Software Engineer to join their Data Platform teams. With over 200 engineers, the company processes billions of SMS messages and events monthly. The role focuses on building scalable distributed systems to support data-driven products and strategic outcomes. You'll work with cutting-edge technologies like Java/Spring Boot, DynamoDB, Pulsar, and various AWS services, architecting high-throughput solutions and enhancing their self-service platform. The position offers competitive compensation ($136,000-$220,000), equity, and comprehensive benefits. The company has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, demonstrating impressive growth. Their infrastructure handles massive scale, processing 32 billion SMS messages in 2023 and managing over 18,000 containers across 200+ services. The ideal candidate should have strong experience in distributed systems, data processing technologies, and a proven track record of building scalable applications. This remote position offers an opportunity to impact a rapidly growing platform that serves over 8,000 brands including GUESS, Urban Outfitters, and Steve Madden.

Last updated a month ago

Responsibilities For Senior Software Engineer, Platform

  • Architect high-throughput solutions that power critical operations
  • Expand and enhance self-service platform for AI, ML, and analytics goals
  • Tackle complex distributed data challenges and streamline system integrations
  • Champion cutting-edge technologies
  • Unify data from diverse systems

Requirements For Senior Software Engineer, Platform

Java
Kafka
PostgreSQL
Redis
TypeScript
React
  • Proven experience as a Software Engineer with focus on high throughput scalable systems
  • In-depth knowledge of high throughput processing technologies (Hadoop, Spark, Flink, Kafka)
  • Proficiency in Java and strong understanding of object-oriented design
  • Experience with Snowflake, Google BigQuery, Databricks Lakehouse, AWS Athena, Apache Trino, or Presto
  • Experience with open source data storage formats (Apache Iceberg, Parquet, Arrow, or Hudi)
  • Knowledge of data modeling, data access, and data replication techniques
  • Track record of architecting applications at scale and maintaining infrastructure as code via Terraform

Benefits For Senior Software Engineer, Platform

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Equity
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Senior Software Engineer, Platform

Lead Solutions Engineer

Lead Solutions Engineer role at Attentive, pioneering technical sales and implementation of AI-powered marketing platform in APAC region.

Senior Sales Engineer (New Verticals)

Senior Sales Engineer position at Attentive, focusing on technical sales for new verticals in an AI-powered marketing platform.

Senior Sales Engineer (New Verticals)

Senior Sales Engineer position at Attentive, focusing on technical sales for new verticals in an AI-powered marketing platform.

Sr. Software Development Engineer, AWS Commerce Platform (AWS CP), AWS Billing (PPOA)

Senior Software Engineering role at AWS Commerce Platform, focusing on building scalable billing and commerce systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.