Skip to content
AttentiveAttentiveSan Francisco, CA

Senior Software Engineer, Intelligent Messaging, AI Journeys

Builds scalable backend systems for AI-driven, multi-channel messaging products that process billions of messages. Requires 5+ years of backend software development experience and proficiency in Java, Python, or Go, with experience in high-performance distributed applications.

190k – 230k/yr
On-site5+ YOEBackend Engineering

About the role

Responsibilities

  • Develop and maintain scalable backend systems for customer-facing products, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to build applications supporting multi-channel communications for marketers.
  • Implement and optimize systems that process and deliver billions of messages daily.
  • Improve code quality through code reviews, testing, and software development best practices.
  • Identify and address technical debt to support the long-term health of the codebase.
  • Drive architectural design and technical decisions.
  • Stay current with emerging technologies to enhance products.

Requirements

  • 5+ years of professional software development experience focused on backend systems.
  • Proficiency in Java, Python, or Go.
  • Strong understanding of object-oriented programming.
  • Experience building and maintaining scalable, high-performance applications.
  • Ability to collaborate effectively with cross-functional teams.
  • Understanding of software development best practices, including code reviews, testing, and continuous integration.

Nice-to-Haves

  • Experience with service-oriented architecture and distributed systems.
  • Familiarity with AWS services and cloud infrastructure.
  • Knowledge of DynamoDB, Postgres, or Redis.
  • Experience with messaging systems or streaming platforms such as Kafka or Pulsar.
  • Familiarity with React and TypeScript.
  • Experience with DevOps practices and tools such as Docker and Kubernetes.

Technology Environment

  • Kubernetes hosted in AWS EKS.
  • Istio, Datadog, Terraform, Cloudflare, and Helm.
  • Java and Spring Boot microservices with Gradle.
  • DynamoDB, Kinesis, Airflow, Postgres, PlanetScale, and Redis.
  • React, TypeScript, GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright.
  • Python, Metaflow, Hugging Face, PyTorch, TensorFlow, and Pandas.

Compensation and Benefits

  • Competitive perks and benefits, including health and wellness benefits and equity.
  • US base salary range: $190,000–$230,000 annually, plus equity and benefits.

Skills

JavaPythonGoAWSKubernetesSpring BootDynamoDBPostgresRedisKafkaTerraformDockerReactTypeScriptPyTorch
Sentry

Senior Software Engineer, Billing Platform

SentrySan Francisco, CA

Senior Software Engineer building and scaling Sentry's billing and usage tracking platform. Design flexible pricing systems, ensure financial-grade accuracy for hundreds of billions of daily events, and solve complex distributed data consistency challenges.

190k – 240k/yrHybrid5+ YOEBackend Engineering
Pinecone

Senior Software Engineer, Knowledge Engine

PineconeUnited States

Build scalable search and retrieval infrastructure for Pinecone's vector database and knowledge engine, focusing on semantic/hybrid search, indexing pipelines, RAG patterns, and LLM-powered agentic systems. Requires 6+ years building large-scale, low-latency backend systems with strong distributed systems and AI retrieval expertise.

190k – 270k/yrRemote6+ YOEBackend Engineering
Reddit

Senior Software Engineer, Presence

RedditUnited States

Senior backend engineer building scalable, distributed systems and APIs for Reddit Pro and Youth Experience products. Requires 5+ years professional experience and expertise in large-scale data systems.

190k – 267k/yrRemote5+ YOEBackend Engineering
Sentry

Senior Software Engineer (Node), JavaScript SDK

SentrySan Francisco, CA

Senior engineer building and maintaining JavaScript SDKs for Node.js and modern server/edge runtimes. Requires 5+ years experience with strong TypeScript/JavaScript expertise and server runtime knowledge.

190k – 280k/yrHybrid5+ YOEBackend Engineering
Opto

Software Engineer, Backend

OptoNew York, NY +1

Backend Software Engineer building scalable distributed systems and REST APIs for a private markets platform. Requires 6+ years experience, AWS, Python, and financial tech API experience.

190k – 250k/yrOn-site6+ YOEBackend Engineering