
Senior Software Engineer – Queueing, DB Ops
Iterable
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • Illinois • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $133,500 - $212,000 per year
Job Level
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