Iterable

AI-powered customer engagement platform

SoftwareEngineerII

$115–188k New York, New York, United States; Chicago, Illinois, United States; United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer II at Iterable. Skills: Scala, Bazel, CI foundations, AI-assisted engineering practices. improve the Scala, Bazel, and CI foundations that Iterable engineers use every day to build, test, and ship services. independently own moderate-complexity projects”

What You'll Achieve.

make the codebase easier to change; make the build graph easier to reason about; make CI more reliable under real production-scale usage; make engineers faster and more confident

Industry & Context.

AI powered customer engagement platform
Problems you'll solve

practical systems thinking; Ability to debug complex build, test, and developer workflow failures and turn repeated issues into clear fixes, tooling, documentation, or automation

What They're Looking For.

Must Have

software engineering fundamentals in Scala, Java, Kotlin, or another production, able to read, modify, test, and review service code in a large shared codebase, Ability to debug complex build, test, and developer workflow failures and turn repeated issues into clear fixes, tooling, documentation, or automation, Product-minded approach to developer you care about usability, feedback loops, adoption, and whether platform changes actually make engineers faster and more confident, Clear communicator who can work with service teams, explain trade-offs, keep stakeholders informed, and make progress in ambiguous technical areas

Nice to Have

familiarity with Bazel, SBT, Maven, Gradle, GitHub Actions, or similar systems is valuable, Comfortable using AI tools such as Cursor, Claude, or similar systems for real engineering work, including codebase exploration, migration support, test generation, CI triage, and agent orchestration, Good judgment about AI-assisted automation: able to break complex tasks into plans, prompts, verification steps, and review loops with appropriate human oversight and safety guardrails

What You'll Do.

and CI foundations that Iterable engineers use every day to build

independently own moderate-complexity projects

contribute directly to the Bazel build platform

contribute to core Scala libraries shared by services

partner with product engineering teams to turn recurring developer pain into durable platform improvements

help shape how Iterable uses AI-assisted and agentic engineering practices to make complex development work faster

Build and refine the systems engineers use to compile

and validate their changes with confidence

Work on common libraries

and service development practices that many teams rely on

Help improve the feedback loops that keep development moving while preserving quality and release confidence

Turn recurring developer pain points into durable tools

and platform improvements

Use tools like Cursor

and agent-based workflows to accelerate complex platform work

automate repetitive tasks

and create safer developer experiences

Collaborate with service teams to understand their needs

and make the paved path easier to use over time

How You'll Work.

Team & Collaboration

partner with product engineering teams; Partner across engineering: Collaborate with service teams to understand their needs, support adoption, and make the paved path easier to use over time; Clear communicator who can work with service teams, explain trade-offs, keep stakeholders informed

Communication Scope

Clear communicator who can work with service teams, explain trade-offs, keep stakeholders informed, and make progress in ambiguous technical areas

Full Job Description

Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer data, design seamless cross-channel interactions, and optimize engagement—all with enterprise-grade security and compliance. Today, nearly 1,200 brands across 50+ countries rely on Iterable to drive growth, deepen customer relationships, and deliver joyful customer experiences. Our success is powered by extraordinary people who bring our core values—Trust, Growth Mindset, Balance, and Humility—to life. We foster a culture of innovation, collaboration, and inclusion, where ideas are valued and individuals are empowered to do their best work. That’s why we’ve been recognized as one of Inc’s Best Workplaces and Fastest Growing Companies, and were recognized on Forbes’ list of America’s Best Startup Employers in 2022. Notably, Iterable has also been listed on Wealthfront’s Career Launching Companies List and has held a top 10 ranking on the Top 25 Companies Where Women Want to Work. With a global presence—including offices in San Francisco, New York, Denver, London, and Lisbon, plus remote employees worldwide—we are committed to building a diverse and inclusive workplace. We welcome candidates from all backgrounds and encourage you to apply. Learn more about our story and mission on our Culture and About Us pages. Let’s shape the future of customer engagement together! How You Will Make an Impact As a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every day to build, test, and ship services. Your work will make the codebase easier to change, the build graph easier to reason about, and CI more reliable under real production-scale usage. This is a hands-on engineering role for someone with a solid programming background who enjoys workin

Free ATS check

Applying for this Software Engineer II role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Iterable?

Real rants from real employees. Read before you apply.

Read Company Rants →