Senior Kotlin/Spring Boot Engineer (Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)

WaferWire Cloud Technologies

Phoenix (AZ)

On-site

USD 110,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Life
PTO
Holidays
401(k)

Job summary

WaferWire Cloud Technologies is hiring a Senior Kotlin/Spring Boot Engineer to join a contractor squad that builds the orchestration layer for a no-code workflow platform. You will design a resilient runtime that handles graph execution, state durability with Temporal, and integration across HTTP, agents, LLM, and human-review nodes.

The role emphasizes contract-first APIs, retries and recovery, and working across multi-module Gradle projects with Kotlin and Python components.

Qualifications

  • Strong Spring Boot experience in distributed systems or platform services.
  • Hands-on Temporal experience in production.
  • Strong understanding of workflow durability, retries, idempotency, and recovery design.
  • Experience with multi-module Gradle codebases and contract-first API design.
  • Experience with JPA/Hibernate and PostgreSQL.
  • Experience with Docker Compose/Test containers integration testing.
  • Comfort debugging multi-service systems with mixed Kotlin and Python components.
  • Experience with observability tools like micrometer.
  • Experience with contract first development.

Responsibilities

  • Design and harden the Kotlin/Spring Boot runtime that executes workflow graphs reliably in production.
  • Implement and improve Temporal.io workflows, activities, signals, queries, retries, and recovery paths.
  • Strengthen contract-first APIs and shared contracts.
  • Own failure-mode thinking across distributed execution retries, idempotency, partial failure, replay safety, pause/resume, and graceful degradation.
  • Work across node types, including HTTP, agentic tool-calling, LLM, and human-in-the-loop review nodes.
  • Improve integration coverage using Test containers and layered Docker Compose profiles.
  • Collaborate closely with Composer and AI/KB teams on execution semantics and runtime behavior.
  • Write clear operational documentation and runbooks for a reliability-critical service.

Skills

Spring Boot
Temporal
Kotlin
Gradle
PostgreSQL
Docker Compose
Test containers
Micrometer
Contract-first API design
Distributed systems

Tools

Docker Compose
PostgreSQL

Job description

Job Title: Senior Kotlin/Spring Boot Engineer
Location: Salt Lake City, UT or Phoenix, AZ or Sunrise, FL
About WCT

WCT is a global talent solutions partner committed to delivering high-impact technology and engineering talent to some of the world’s most innovative companies. As a WCT employee, you’ll be part of a dynamic, growth-oriented culture that values collaboration, continuous learning, and excellence in execution.

Job Summary
  • We’re hiring a senior Kotlin/Spring Boot contractor to help own the execution backbone of a no-code workflow platform. This is not a simple CRUD service. The Orchestrator runtime is a multi-module system that receives workflow execution requests, persists durable state with Temporal, coordinates graph execution, integrates HTTP, agent, LLM, and human-review nodes, and safely executes increasingly AI-generated workflow graphs. You’ll join the squad responsible for the runtime layer that everything else depends on.
Responsibilities:
  • Design and harden the Kotlin/Spring Boot runtime that executes workflow graphs reliably in production.
  • Implement and improve Temporal.io workflows, activities, signals, queries, retries, and recovery paths.
  • Strengthen contract-first APIs and shared contracts.
  • Own failure-mode thinking across distributed execution retries, idempotency, partial failure, replay safety, pause/resume, and graceful degradation.
  • Work across node types, including HTTP, agentic tool-calling, LLM, and human-in-the-loop review nodes.
  • Improve integration coverage using Test containers and layered Docker Compose profiles.
  • Collaborate closely with Composer and AI/KB teams on execution semantics and runtime behavior.
  • Write clear operational documentation and runbooks for a reliability-critical service.
Qualifications:
  • Strong Spring Boot experience in distributed systems or platform services.
  • Hands-on Temporal experience in production.
  • Strong understanding of workflow durability, retries, idempotency, and recovery design.
  • Experience with multi-module Gradle codebases and contract-first API design.
  • Experience with JPA/Hibernate and PostgreSQL.
  • Experience with Docker Compose/Test containers integration testing.
  • Comfort debugging multi-service systems with mixed Kotlin and Python components.
  • Experience with observability tools like micrometer
  • Experience with contract first development
Strong Pluses:
  • Experience with DAG/workflow/orchestration engines.
  • Experience with AI/LLM/agent runtimes or other non-deterministic execution systems.
  • Familiarity with FastAPI-based workers and cross-language integration.
  • Experience with auth/token provider abstractions, OAuth2/JWT, or cached token acquisition.
  • Experience writing operational docs, runbooks, and reliability guidance.
Compensation / Salary Range: The typical pay range for this role is: USD $110,000/Yearly - $125,000/Yearly. Factors that may affect pay within or outside of this range may include but not limited to geography/market, skills, education, experience, and other qualifications of the successful candidate.
Benefits: Medical, dental, Vision, Life, PTO, Holidays, 401(k) benefits and ancillaries may be available for eligible WCT employees and may vary depending on the nature of your employment.
Equal Employment Opportunity Declaration:

WCT is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kotlin/Spring Boot Engineer at Phoenix, AZ (Onsite)
Senior Kotlin/Spring Boot Engineer at Phoenix, AZ (Onsite)

Tech Mirrors • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Java Developer (Salt Lake City, UT & Phoenix, AZ)
Java Developer (Salt Lake City, UT & Phoenix, AZ)

WaferWire Cloud Technologies • Utah

On-site
USD 75,000 - 85,000
Medical, dental, Vision
PTO & Holidays
401(k)
Full Stack Engineer (React, Python, RestAPI | Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)
Full Stack Engineer (React, Python, RestAPI | Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)

WaferWire Cloud Technologies • Salt Lake City (UT)

On-site
USD 110,000 - 125,000
Manager, Development — AI Execution Platforms
Manager, Development — AI Execution Platforms

World Wide Technology • Maryland Heights (MO)

On-site
USD 150,000 - 170,000
Health insurance
401k with company matching
Paid time off
+3
Staff Software Engineer, Cloud Data Storage
Staff Software Engineer, Cloud Data Storage

Temporaltechnologies • United States

On-site
USD 212,000 - 286,000
Unlimited PTO
Medical/Dental/Vision coverage
401K plan
+5
Senior Software Engineer, Cloud Data Storage
Senior Software Engineer, Cloud Data Storage

Temporal Technologies • United States

Remote
USD 176,000 - 238,000
Unlimited PTO
100% Premiums Coverage for Medical, Dental, and Vision
$3,600 / Year Work from Home Meals
Sr Engineer (St. Louis)
Sr Engineer (St. Louis)

World Wide Technology • New Home (MO)

On-site
USD 108,400 - 135,500
Health, Dental, and Vision Care
401k Plan with Company Matching
Tuition Reimbursement
+1
Software Engineer - Level 02 - FULLY CLEARED with POLYGRAPH REQUIRED
Software Engineer - Level 02 - FULLY CLEARED with POLYGRAPH REQUIRED

Constellation Technologies, Inc • Fort Meade (FL)

On-site
USD 150,000 - 200,000
Healthcare options
Dental insurance
Vision insurance
+6
Software Engineer - Level 02 - FULLY CLEARED with POLYGRAPH REQUIRED
Software Engineer - Level 02 - FULLY CLEARED with POLYGRAPH REQUIRED

Constellation Technologies, Inc • Fort Meade (MD)

On-site
USD 150,000 - 200,000
Healthcare options with employer-paid优
Dental insurance
Vision insurance
+5
Senior Kotlin/Spring Boot Runtime Engineer for Orchestrator
Senior Kotlin/Spring Boot Runtime Engineer for Orchestrator

Tech Mirrors • Phoenix (AZ)

On-site
USD 140,000 - 190,000