×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer – Action

Remote / Online - Candidates ideally in
Lansing, Ingham County, Michigan, 48900, USA
Listing for: Humana Inc
Remote/Work from Home position
Listed on 2026-01-20
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 129300 - 177800 USD Yearly USD 129300.00 177800.00 YEAR
Job Description & How to Apply Below
Position: Lead Software Engineer – Next Best Action

Become a part of our caring community and help us put health first

We are seeking an accomplished Lead Software Engineer or Architect to design, develop, and own a high-performance, real-time decision engine. This stateless, deterministic platform delivers rapid, transparent, and reproducible recommendations across digital and assisted channels. The engine evaluates contextual inputs, applies versioned business rules, incorporates model scores, and generates ranked, explainable decision responses, while execution and state management are handled by downstream systems.

This opportunity is ideal for candidates passionate about low‑latency Java services, robust API design, and building highly auditable systems.

Key Responsibilities System Ownership and Architecture
  • Design, implement, and maintain a stateless, side‑effect‑free decision service in Java (Kotlin also considered), following a well‑defined processing pipeline:
    Context → Rules → Deterministic Scoring → Reconciliation → Decision Response.

  • Ensure the engine maintains immutability, with no internal state mutations or external message dispatch.

  • Define and continuously improve the Decision Response schema to include:

  • Human‑readable rationale for both selected and rejected recommendations

  • Policy/rule references and score breakdowns

  • Input/context hashes for audit, replay, and verification

Rules Engine Leadership
  • Lead the integration and evolution of the rules execution layer, utilizing technologies such as Drools/DMN, IBM ODM, Google CEL, OPA/Rego, or JVM‑based DSLs.

  • Establish practices for rule versioning, reason code standards, static validation, and simulation/backtesting of rule changes.

  • Ensure deterministic, secure, and compliant rule evaluation at all times.

API & Data Contract Management
  • Publish and maintain OpenAPI specifications for decision endpoints, and provide read‑only contracts for action metadata and state snapshots.

  • Integrate model scores through stable interfaces, ensuring models inform decisions without overriding business constraints.

  • Coordinate closely with downstream teams responsible for state machines, delivery, and channel execution, keeping all state management outside the decision engine.

Performance & Reliability Engineering
  • Engineer for strict low‑latency and high‑availability targets (e.g., p50: 60–120 ms, p95: ≤300 ms, API uptime ≥ 99.9%).

  • Implement strategies for graceful degradation and safe defaults when rule artifacts or model scoring become unavailable.

  • Maintain golden datasets and a determinism test harness within CI to guarantee consistent outputs for identical inputs and versions.

Observability & Auditability
  • Develop and maintain an append‑only Decision Ledger to record input summaries, rule/model versions, context hashes, and full explanations for each decision.

  • Instrument services with Open Telemetry and structured, PII‑safe logging; build dashboards to monitor latency, throughput, rule activity, and score distributions.

  • Provide robust replay tools for audit support and verification of decision outcomes.

Technical Leadership
  • Lead design reviews and establish standards for idempotency, versioning, contract‑first development, and backward compatibility.

  • Collaborate with Rules, ML, Platform/Infrastructure, and Product teams; mentor senior and mid‑level engineers on testing, profiling, and code review best practices.

  • Drive adherence to quality gates including contract tests, load tests, chaos engineering drills, and readiness checks.

AI‑Assisted Engineering (Responsible Use)
  • Utilize AI tools to accelerate code scaffolding, test automation, migrations, and documentation.

  • Ensure all eligibility and compliance logic remains human‑authored and auditable; AI is not used for policy decision‑making.

Use your skills to make an impact

Required Qualifications
  • 8+ years of experience in backend or platform engineering, with at least 3 years in a senior or lead role.

  • Deep expertise in Java/JVM, including performance tuning, concurrency, garbage collection, and profiling; strong background in developing low‑latency APIs (e.g., Spring Boot, Netty).

  • Proven experience with distributed systems, event‑driven architectures (Kafka or similar), idempotent…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary