/how-we-work

A public repository of documents about Engineering at Iterable, communicating our values, teams, and processes. We hope this will be valuable to engineers within our organization, talented engineers considering joining us, and anyone else looking for inspiration building their own engineering organization.

How We Work

This is a public repository.

The guides within this repository explain the principles and guidelines for how we work as an engineering team at Iterable. It is intended for internal and external audiences and focuses on the high level, avoiding the more detailed how-to guides documented elsewhere for internal use.

Our values

The values that we follow as a company and as an engineering organization.

Engineering Teams

The teams and charters that make up the Iterable engineering organization.

Guilds

Guilds bring together engineers from different teams to tackle tough cross-functional challenges.

On-Call

Keeping the lights on. How we use team-based on-call rotations to manage incidents and alerts.

How we Interview Engineers

We're always looking for new talent. Here's a bit about the interview process.

Remote Work

Our team is very distributed. Here's how we make sure remote teammates feel just as included as everyone in the offices.

Our Stack

Our tech stack, including languages, libraries, and key software used to build and run Iterable.

Git Commits and PRs

Best practices for git commit messages and pull requests.