Iterable
AI-powered customer engagement platform
SoftwareEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.