Iterable
Software Engineer II
$115K–$160K
Remote - United States +5 · Remote · Full-time · Posted Oct 7, 2026
- Location
- Remote - United States
Chicago, IL
Atlanta, GA
Austin, TX
Boston, MA
Denver, CO
About the job
Improves the developer platform foundations—build systems, shared Scala libraries, and CI—to help Iterable engineers build, test, and ship services reliably.
What you'll do
- Improve systems and workflows for compiling, testing, packaging, and validating code.
- Contribute to shared libraries, Bazel build infrastructure, and faster, more reliable CI.
- Partner with engineering teams and apply AI-assisted workflows to turn recurring developer problems into durable tools and improvements.
What they ask for
- Strong software engineering fundamentals in Scala, Java, Kotlin, or another production language, including working with service code in a large shared codebase.
- Experience with build systems, dependency management, CI, or test infrastructure.
- Ability to debug complex build, test, and developer workflow failures and deliver fixes, tooling, documentation, or automation.
- Comfort using AI tools for engineering work, with sound judgment on verification, human oversight, and safety guardrails.
Nice to have
- Familiarity with Bazel, SBT, Maven, Gradle, GitHub Actions, or similar systems.
- Product-minded developer experience approach and clear communication with service teams.
Pay
$115,000 - $160,000 per year (USD, base salary)
Tools
Scala, Java, Kotlin, Bazel, SBT, Maven, Gradle, GitHub Actions
AI focus
Use AI tools such as Cursor, Claude, and agent-based workflows for codebase exploration, migration support, test generation, CI triage, and automation, with verification and human oversight.
Model-written summary · the original posting is authoritative