
Senior Software Engineer (Nova)
- London Denver, Norfolk
- Permanent
- Full-time
- 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.
- 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.
- Experience with or interest in generative AI, LLMs, or agentic design patterns
- 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
- 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
- Send job offers from free email services like Gmail, Yahoo mail, Hotmail, etc.
- Request money, fees, or payment of any kind from prospective candidates to apply to Iterable, for employment, or for the recruitment process (e.g. for home office supplies, or training, etc.).
- Request or require personal documents like bank account details, tax forms, or credit card information as part of the recruitment process prior to the candidate signing an engagement letter or an employment contract with Iterable.
- Official Iterable website, Careers page:
- Official LinkedIn Jobs page: