Principal Engineer

Iterable

Remote
**
Technical authority for core product areas
Establish technical standards and best practices
Architecting and delivering complex distributed systems
** Iterable is seeking a Principal Engineer to lead technical strategy and architectural excellence within their AI-powered customer engagement platform. The role requires extensive experience in software engineering, particularly in architecting complex systems, and emphasizes collaboration and mentorship within a remote work environment. **

Job Summary

  • Serve as the technical authority for multiple core product areas, ensuring all architectural decisions directly support the business objectives for those areas.
  • Directly mentor, guide, and lead the technical direction of the Tech Leads and senior engineers within the domains, fostering a high-performance engineering culture.
  • Define and communicate the overall architectural vision and strategy to engineering teams, helping them understand how their individual contributions connect to the broader product and business goals.

Matching Summary

Match Score: 75

** Iterable is seeking a Principal Engineer to lead technical strategy and architectural excellence within their AI-powered customer engagement platform. The role requires extensive experience in software engineering, particularly in architecting complex systems, and emphasizes collaboration and mentorship within a remote work environment. **

Skills & Requirements

Must-have

  • Technical authority for core product areas
  • Establish technical standards and best practices
  • Architecting and delivering complex distributed systems
  • Deep expertise in Scala, Play, Kafka, Flink, Pulsar, S3
  • Experience with Multi-Agent Frameworks or Systems
  • Experience with multiple LLMs and orchestration software
  • Strong experience with data architecture and pipelines
  • Demonstrated experience with CI/CD and observability

Nice-to-have

  • Transforming monolithic architecture
  • Direct customer interaction experience
  • Building messaging/communication platforms at scale

Key Requirements

  • 10+ years software engineering experience
  • 5+ years as a hands-on architect
  • Experience with microservices, event-driven architecture
  • Experience in cloud environments (AWS/GCP/Azure)
  • Experience with Elasticsearch, Postgres, Redis, CockroachDB
  • Experience with consumer-scale systems
  • Ability to influence without authority
  • Strong business acumen and translation skills
  • Passion for teaching and upskilling engineers

Work Rights

Not specified

Tailored Resume

Cover Letter