Software Engineer II

Iterable Logo

Iterable

πŸ’΅ $114k-$188k
πŸ“Remote - United States

Summary

Join Iterable as a Software Engineer II and contribute to a leading AI-powered customer engagement platform. You will build tools for handling varying traffic patterns in queues, collaborate with a nimble engineering team, and identify performance bottlenecks. This role requires 2+ years of relevant software development experience, proficiency in a modern programming language (ideally Scala or Java), and experience with queueing technology and database schema design. You will prioritize activities with limited guidance, proactively seek help when needed, and anticipate roadblocks. Iterable offers competitive salaries, equity, and a comprehensive benefits package including paid parental leave, health insurance, and professional development allowances.

Requirements

  • 2+ years relevant software development experience
  • Experience designing, developing, and operating asynchronous systems
  • Experience with queueing technology (Pulsar, RMQ, SQS, Kafka, etc)
  • Experience with database schema design and query optimization (primarily in Postgres)
  • Proficiency in at least one modern programming language (ideally Scala and/or Java)
  • A passion for improving the developer experience
  • Passion for learning and a team player
  • Legally authorized to work in the US

Responsibilities

  • Build tools used by our other engineering teams to gracefully handle widely varying traffic patterns in queues
  • Collaborate with a small and nimble engineering team
  • Identify and resolve performance bottlenecks
  • Form opinions while seeking input from a diverse group of team members on how to solve a problem

Preferred Qualifications

  • Experience managing operations in datastores used in services
  • Experience with platform engineering and Infrastructure as Code technologies such as Terraform and Crossplane
  • Experience with Scala ZIO and reactive domain modeling
  • Practical experience working with containerization technologies such as Kubernetes and Docker
  • Knowledge of DevOps and CI/CD tools

Benefits

  • Paid parental leave
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs