Hybrid Software Engineer II, Intelligent Messaging

Posted last month

Apply now

About the role

  • Software Engineer II developing backend systems that enable communications at scale for Attentive’s messaging products. Collaborating across teams to unify messaging stack and enhance platform capabilities.

Responsibilities

  • Build and scale backend services and APIs that power Attentive’s messaging products across SMS, email, and emerging channels
  • Work closely with AI and personalization teams to bring intelligent content and automation into the messaging experience
  • Design for performance, reliability, and scalability — our systems handle billions of messages, so efficiency matters
  • Contribute to architectural decisions and help shape how our unified messaging systems evolve
  • Collaborate across product, data, and infrastructure teams to deliver a cohesive omni-channel platform
  • Mentor peers, review code, and help drive engineering best practices across the team

Requirements

  • 3+ years of backend development experience using languages like Java, Kotlin, Go, or Python
  • Strong understanding of distributed systems and microservices architecture
  • Experience with cloud technologies (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Comfortable working with data stores, queues, and streaming systems like PostgreSQL, Redis, and Kafka
  • You care about writing clean, maintainable, and well-tested code
  • You’re collaborative, curious, and love solving complex system problems

Benefits

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

Job title

Software Engineer II, Intelligent Messaging

Job type

Experience level

Mid levelSenior

Salary

$155,000 - $200,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job