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