Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, Seat Geek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer data, design seamless cross-channel interactions, and optimize engagement—all with enterprise-grade security and compliance. Today, nearly 1,200 brands across 50+ countries rely on Iterable to drive growth, deepen customer relationships, and deliver joyful customer experiences.
How you will make an impact:
As a Software Engineer II at Iterable, you'll complete smaller projects autonomously, with regular oversight on new problems or undefined projects. You will prioritize activities with limited guidance while understanding how your tasks contribute to the team's project goals. You will proactively seek guidance from team members or managers when an answer is not known, form opinions while seeking input from a diverse group of team members, and learn to proactively anticipate small roadblocks to accomplishing tasks.
How you will make a difference:
Complete assigned tasks that are comprehensive and thought out
Proactively collaborate with team members to find the best solutions
Form opinions while seeking input from a diverse group of team members on how to solve a problem
Recommend solutions to enhance existing processes and understand resources available to overcome unforeseen issues
Learn to proactively anticipate small roadblocks to accomplishing tasks and use knowledge of business unit processes to navigate
Learn to manage expectations and accurately gauge effort needed to accomplish objectives
We are looking for people who have:
3+ years relevant software development experience.
Experience building production-ready, scalable web applications.
Proficiency in at least one modern programming language (ideally Scala and/or Java)
Experience with Elasticsearch and/or other relevant technologies like Postgres.
Desire to work in a highly remote/distributed but collaborative environment. (Iterable has offices in San Francisco, Denver, New York and Lisbon but the vast majority of Engineering has chosen to work remotely)
Willingness to take on-call responsibilities.
Fluency in English (verbal and written).
Legally authorized to work in the EU.
Our Technology Stack:
Programming Language: Scala
Databases: Elasticsearch, Postgres, Redis, CRDB
Infrastructure: Pulsar, Kafka, AWS
Other Relevant Technologies: Docker / Kubernetes, React
Bonus Points
Experience with End-to-End, Integration, and Performance testing
Exposure to enterprise systems
Worked in a company with a strong US presence
Perks & Benefits:
Competitive salaries & meaningful equity
Private Medical Insurance
Life/Risk Assurance
Meal Allowance: 8.55€ per day
Balance Days (additional paid holidays)
Paid Annual Leave (22 days)
Paid Sabbatical (after 4 years tenure)
Initial laptop workstation setup
Teleworking Allowance
Iterable is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Iterable does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Iterable also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Iterable will also consider for employment qualified applicants with arrest and conviction records.