Iterable

Software Engineer II

Iterable
Apply
3 months ago
Remote, United States +6 moreMid Level
H1B Sponsor

Base Salary

$115k - $188k/yr

Responsibilities

  • Build and refine systems engineers use to compile, test, package, and validate changes.
  • Contribute to common libraries, frameworks, build patterns, and service development practices.
  • Improve CI speed, reliability, and development feedback loops while preserving quality and release confidence.
  • Turn recurring developer pain points into durable tools, documentation, automation, and platform improvements.
  • Use Cursor, Claude, and agent-based workflows to accelerate platform work and automate repetitive engineering tasks safely.
  • Partner with service teams to understand needs, support adoption, and improve the developer platform’s paved path.

Requirements

  • Strong software engineering fundamentals in Scala, Java, Kotlin, or another production language, with the ability to read, modify, test, and review service code in a large shared codebase.
  • Experience with build systems, dependency management, CI, or test infrastructure; familiarity with Bazel, SBT, Maven, Gradle, GitHub Actions, or similar systems is valuable.
  • Ability to debug complex build, test, and developer workflow failures and convert recurring issues into fixes, tooling, documentation, or automation.
  • Product-minded approach to developer experience, including attention to usability, feedback loops, adoption, and engineering productivity.
  • Comfort using AI tools such as Cursor, Claude, or similar systems for codebase exploration, migration support, test generation, CI triage, and agent orchestration.
  • Ability to design AI-assisted automation with plans, prompts, verification steps, review loops, human oversight, and safety guardrails.
  • Clear communication skills and ability to collaborate with service teams, explain trade-offs, keep stakeholders informed, and make progress in ambiguous technical areas.

Benefits

  • Competitive salaries, meaningful equity, and a 401(k) plan
  • Medical, dental, vision, and life insurance
  • Additional paid Balance Days holidays
  • Fertility and adoption assistance
  • Paid sabbatical and flexible PTO
  • Monthly employee wellness allowance
  • Monthly professional development allowance
  • Pre-tax commuter benefits
  • Complete laptop workstation
  • Remote employees are supported worldwide, with offices in San Francisco, New York, Denver, London, and Lisbon

Tech Stack

BazelGitHub ActionsGradleJavaKotlinMavenScala

Categories

Iterable

About Iterable

501-1,000 employees

Iterable is the AI customer engagement platform built for enterprise scale, loved by teams, and trusted by global brands like Priceline, Fabletics, Blockchain, and Box. It transforms data into action, powering intelligent, personalized experiences across every channel to drive measurable growth. Iterable gives teams the speed to move, the governance to stay in control, and the flexibility to continuously optimize performance at scale. With Iterable, customer engagement isn’t just a tactic—it’s a growth engine. Learn more at www.iterable.com. Recruitment Disclaimer: Please be aware that Iterable, Inc. (“Iterable”) and our official professional recruiting agencies and platforms do not: * 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. You may see all job vacancies on our official Iterable channels: * Official Iterable website, Careers page: https://iterable.com/careers/ * Official LinkedIn Jobs page: https://www.linkedin.com/company/iterable/jobs/