Iterable logo

Senior Software Engineer (Queueing And DB Ops)

IterableAtlanta, GA

$133,500 - $212,000 / year

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Compensation
$133,500-$212,000/year
Benefits
Health Insurance
Dental Insurance
Vision Insurance

Job Description

How you will make an impact:

You'll work as a member of Team Q. Team Q manages Iterable technologies and libraries powering the myriad of queueing problems across Iterable. At peak parts of the day these queues reach nearly 1 million publishes a second! Team Q is building towards continuously enriching self-service platforms that allow every Iterable team to plug into this high scale torrent of messages - seamlessly.

As a Senior Software Engineer on Team Q at Iterable, you'll have the opportunity to direct how we support massive real-time traffic ensuring fairness and predictability for our customers.

Your work will include designing and implementing our next-generation queueing library, including how we dynamically prioritize incoming traffic and schedule+predict long-running workloads. You'll work closely across teams in Iterable to understand our rich set of queueing use cases to help form the solutions on the team roadmap.

We believe in a strong, friendly engineering culture and value personal and professional growth. You'll get to work on what you like and one of our explicit goals as a team is to build a uniquely fun and growth-oriented culture. Our team of hackers and thinkers is small, lean, and empathetic.

One of our core values is a growth mindset and Iterable is a company where everyone can grow. If this is a role that excites you, please do apply as we value applicants for the skills they bring beyond a job description.

How you will make a difference:

  • 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

We are looking for people who:

  • 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

Perks & 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

The US base salary range for this position at the start of employment is $133,500 - $212,000. Within this range, individual pay is determined by specific US work location, as well as additional factors, including job-related skills, experience, relevant education or training, and internal equity considerations.

Please note that the range listed above reflects only base salary. The total compensation package includes variable pay (where applicable), equity, plus a range of benefits, including medical, dental, vision, and financial. In addition, we offer perks such as generous stipends for health & fitness and learning & development, among others.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Software Engineer (Queueing And DB Ops) Jobs at Iterable

What is the work location for this position at Iterable?
This job at Iterable is located in Atlanta, GA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Iterable?
Candidates can expect a pay range of $133,500 and $212,000 per year.
What employment applies to this position at Iterable?
Iterable lists this role as a Full-time position.
What experience level is required for this role at Iterable?
Iterable is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Iterable for this role?
Iterable offers following benefits: Health Insurance, Dental Insurance, Vision Insurance, Life Insurance, Paid Holidays, Flexible/Unlimited PTO, Career Development, 401k Matching/Retirement Savings, and Health & Wellness Programs for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Iterable?
You can apply for this role at Iterable either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.