Iterable logo
Iterable3 weeks ago

Software Engineer II

$114,500–$188,000 year

Remote · United States

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Startup
Industry
Marketing Software

Job Summary

Software Engineer II on the Developer Platform Team to improve Scala, Bazel, and CI foundations used to build, test, and ship Iterable services. Roles include owning moderate-complexity projects, contributing to the Bazel build platform and core Scala libraries, and partnering with product engineering to reduce developer pain with durable platform improvements. Responsibilities include enabling faster CI, creating reusable tooling and documentation, and applying AI-assisted workflows to accelerate platform work. Candidates should have strong software engineering fundamentals in Scala/Java/Kotlin or similar, experience with build systems and CI/test infrastructure (e.g., Bazel, SBT, Maven, Gradle, GitHub Actions), debugging complex build and developer workflow failures, and clear communication with service teams. Additional focus on developer experience, usability, adoption, and safe AI-assisted automation is valued. This role emphasizes collaboration across engineering teams, building tools, automation, and shaping how Iterable uses AI-assisted practices to make development faster, safer, and more repeatable. Perks include competitive salary, equity, 401(k), comprehensive benefits, flexible PTO, wellness and development allowances, and a strong emphasis on a diverse, inclusive workplace.

Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$115k – $188k / yr

Software Engineer II · Iterable

Apply on Sorce