Software Engineer II

IterableBoston, MA
$114,500 - $188,000Remote

About The Position

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! 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, Denver, London, Lisbon, and Sidney, 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!

Requirements

  • Strong software engineering fundamentals in Scala, Java, Kotlin, or another production language; able 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 turn repeated issues into clear fixes, tooling, documentation, or automation.
  • Product-minded approach to developer experience; you care about usability, feedback loops, adoption, and whether platform changes actually make engineers faster and more confident.
  • 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.
  • Clear communicator who can work with service teams, explain trade-offs, keep stakeholders informed, and make progress in ambiguous technical areas.

Responsibilities

  • Improve the core developer workflow: Build and refine the systems engineers use to compile, test, package, and validate their changes with confidence.
  • Contribute to shared engineering foundations: Work on common libraries, frameworks, build patterns, and service development practices that many teams rely on.
  • Make CI faster and more reliable: Help improve the feedback loops that keep development moving while preserving quality and release confidence.
  • Create leverage for product engineers: Turn recurring developer pain points into durable tools, documentation, automation, and platform improvements.
  • Apply AI to real engineering problems: Use tools like Cursor, Claude, and agent-based workflows to accelerate complex platform work, automate repetitive tasks, and create safer developer experiences.
  • Partner across engineering: Collaborate with service teams to understand their needs, support adoption, and make the paved path easier to use over time.

Benefits

  • Competitive salaries, meaningful equity, & 401(k) plan
  • Medical, dental, vision, & life insurance
  • Balance Days (additional paid holidays)
  • Fertility & Adoption Assistance
  • Paid Sabbatical
  • Flexible PTO
  • Monthly Employee Wellness allowance
  • Monthly Professional Development allowance
  • Pre-tax commuter benefits
  • Complete laptop workstation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service