Software Engineer II

New
I
IterableCustomer engagement software
Remote - United States; This opening is limited to eligible Tier 2 and Tier 3 US locations; Tier 1 locations are excluded.Full-TimeMiddle
Salary115,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaKotlinMavenScalaGitHub Actions

Requirements

  • Have strong software engineering fundamentals in Scala, Java, Kotlin, or another production language.
  • Be able to read, modify, test, and review service code in a large shared codebase.
  • Have experience with build systems, dependency management, CI, or test infrastructure.
  • Be able to debug complex build, test, and developer workflow failures and turn recurring issues into fixes, tooling, documentation, or automation.
  • Use a product-minded approach to developer experience, with attention to usability, feedback loops, and adoption.
  • Be comfortable using AI tools such as Cursor, Claude, or similar systems for engineering work.
  • Apply judgment to AI-assisted automation, including planning, verification, review, human oversight, and safety guardrails.
  • Work with service teams, explain trade-offs, keep stakeholders informed, and make progress in ambiguous technical areas.

Responsibilities

  • Build and refine systems engineers use to compile, test, package, and validate changes.
  • Contribute to shared libraries, frameworks, build patterns, and service development practices.
  • Improve CI feedback loops while preserving quality and release confidence.
  • Turn recurring developer pain points into tools, documentation, automation, and platform improvements.
  • Use AI tools and agent-based workflows to accelerate platform work and automate repetitive tasks.
  • Partner with service teams to understand their needs, support adoption, and improve the paved path.
View Full Description & ApplyYou'll be redirected to the employer's site
115,000 - 160,000 USD per year
Apply Now