Software Engineer II

Iterable
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:
Similar Remote Jobs

