Iterable

Software Engineer (Developer Platform)

Iterable
Apply
2 months ago
Lisbon, PortugalMid Level

Responsibilities

  • Build and refine systems for compiling, testing, packaging, and validating engineering changes.
  • Contribute to shared libraries, frameworks, build patterns, and service-development practices.
  • Improve CI feedback loops for speed, reliability, quality, and release confidence.
  • Develop tools, documentation, automation, and platform improvements that address recurring developer pain points.
  • 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.
  • Independently own moderate-complexity projects and contribute directly to the Bazel build platform and shared Scala libraries.

Requirements

  • Strong software engineering fundamentals in Scala, Java, Kotlin, or another production language, with the ability to work 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 effectiveness.
  • Experience using AI tools such as Cursor, Claude, or similar systems for codebase exploration, migration support, test generation, CI triage, or agent orchestration.
  • Ability to plan, prompt, verify, and review AI-assisted automation with appropriate human oversight and safety guardrails.
  • Clear communication skills and the ability to collaborate with service teams, explain trade-offs, inform stakeholders, and work through ambiguous technical areas.

Benefits

  • Private medical insurance
  • Life/risk assurance
  • Meal allowance of €8.55 per day
  • Community Days
  • 22 days of paid annual leave
  • Global Lifestyle Reimbursement Account
  • Paid sabbatical
  • Complete laptop workstation
  • Position based in Lisbon, Portugal

Tech Stack

BazelGitHub ActionsGradleJavaKotlinMavenScala

Categories

Iterable

About Iterable

501-1,000 employees

Iterable builds an AI-powered customer engagement and marketing automation platform for consumer brands and enterprises. It unifies customer data to design, send, and optimize cross-channel campaigns across email, mobile push, SMS, in-app, and web, delivered as a SaaS subscription. Founded in 2013 and headquartered in San Francisco, the privately held company is used by organizations including Priceline, Box, Redfin, Calm, and SeatGeek.

Contact me