Summary
Join Iterable, a leading AI-powered customer engagement platform, as a Senior Backend Engineer. You will lead complex projects, collaborate with cross-functional teams, and contribute to architectural decisions. This role requires strong backend engineering experience, proficiency in modern languages (Scala/Java preferred), and a product-minded approach. You will own the full feature lifecycle and contribute to the integration of LLMs and agentic workflows. The ideal candidate possesses excellent communication skills and thrives in a remote environment. Iterable offers competitive salaries, equity, and a comprehensive benefits package.
Requirements
- 5+ years of backend software engineering experience, ideally in a SaaS environment
- A track record of leading projects with multiple contributors and stakeholders
- Proficiency in modern backend languages—Scala and/or Java preferred
- Experience working with distributed systems and databases such as Elasticsearch, Postgres, Redis, or CockroachDB
- A product-minded approach—comfortable working closely with PMs and designers and weighing trade-offs across usability, performance, and complexity
- Curiosity and adaptability when working in new domains or learning new technologies
- Excellent communication and collaboration skills in a remote environment
Responsibilities
- Independently drive large-scale backend projects across multiple stakeholders and teams
- Collaborate closely with product managers, designers, and fellow engineers to deliver features that improve usability, scale, and customer value
- Own the full lifecycle of features—from discovery and design to implementation, deployment, and support
- Contribute to architectural discussions and technical decisions that raise the bar for engineering excellence
- Prototype applications of LLMs and agentic patterns, and help lay the groundwork for scalable, developer-friendly integration
- Provide technical mentorship through code reviews, pair programming, and design discussions
Preferred Qualifications
- Experience with or interest in generative AI, LLMs, or agentic design patterns
- Strong intuition for user experience and product quality—even in backend-heavy roles
- Background in building customer-facing product features or tools for non-technical end users
- Familiarity with event-driven architecture, message queues like Kafka or Pulsar, and high-scale distributed systems
- Exposure to full-stack development or close collaboration with frontend teams
- Prior experience in a remote-first or highly distributed engineering team
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
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.