Iterable

Senior Software Engineer – Queueing, DB Ops

Iterable

full-time

Posted on:

Location Type: Hybrid

Location: AtlantaIllinoisMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $133,500 - $212,000 per year

Job Level

Tech Stack

About the role

  • Design and build libraries to accelerate the building of Customer Products
  • Build products to gracefully handle widely varying traffic patterns in queues
  • Collaborate with a small and nimble engineering team
  • Identify and resolve performance bottlenecks

Requirements

  • Experience designing, developing, and operating asynchronous systems
  • Experience with queueing technology (RMQ, SQS, Kafka, etc)
  • Proficiency in at least one modern programming language (we use Scala)
  • A passion for developer experience
  • Passion for learning and a team player
  • Bonus Points
  • Experience managing operations in datastores used in services
  • Experience with Scala ZIO and reactive domain modeling
  • Contributor to a queueing technology
Benefits
  • Competitive salaries, meaningful equity, & 401(k) plan
  • Medical, dental, vision, & life insurance
  • Balance Days (additional paid holidays)
  • Fertility & Adoption Assistance
  • Paid Sabbatical
  • Flexible PTO
  • Monthly Employee Wellness allowance
  • Monthly Professional Development allowance
  • Pre-tax commuter benefits
  • Complete laptop workstation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
asynchronous systemsqueueing technologyScalaScala ZIOreactive domain modelingperformance bottlenecksdatastores
Soft Skills
developer experiencepassion for learningteam player