Lead Software Engineer or Architect

Remote
Full Time Lead Level 8+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Lead Software Engineer or Architect? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Design, develop, and own a high-performance, real-time decision engine supporting critical healthcare decision-making for Humana. This role involves architecting reliable, scalable, and auditable solutions that impact millions of lives through improved healthcare decisions.

Responsibilities

  • Design, implement, and maintain a stateless, side-effect-free decision service in Java or Kotlin
  • Ensure the engine maintains immutability with no internal state mutations or external message dispatches
  • Define and improve the Decision Response schema to include human-readable rationales, policy/rule references, score breakdowns, and input/context hashes for audit purposes
  • Lead the integration and evolution of rules execution layers, establishing best practices for rule versioning, static validation, and backtesting
  • Manage API and data contracts by publishing OpenAPI specifications and integrating model scores through stable interfaces
  • Engineer for low-latency and high-availability targets, implementing strategies for graceful degradation and default fallbacks
  • Develop and maintain an append-only Decision Ledger for audit and compliance
  • Instrument services with observability tools such as OpenTelemetry, build dashboards, and develop replay tools for decision verification and audit support
  • Lead technical reviews, establish standards for idempotency, versioning, and backward compatibility
  • Mentor engineering teams on best practices and utilize AI tools responsibly to accelerate development processes

Requirements

  • 8+ years of experience in backend or platform engineering
  • At least 3 years in a senior or lead engineering role
  • Deep expertise in Java/JVM, including performance tuning, concurrency, garbage collection, and profiling
  • Strong background in developing low-latency APIs using frameworks such as Spring Boot or Netty
  • Proven experience with distributed systems, event-driven architectures (Kafka or similar), and contract-first API development (OpenAPI)
  • Hands-on experience implementing rules engines with Drools/DMN, IBM ODM, Google CEL, OPA/Rego, or JVM-based DSLs
  • Demonstrated discipline in achieving determinism, version control, explainability, and auditability in complex systems

Qualifications

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

Skills

Java * Spring Boot * Kafka * OpenTelemetry * Kotlin * IBM ODM * Netty * OpenAPI * Drools * DMN * Google CEL * OPA/Rego *

* Required skills

Benefits

Health Insurance
Paid Time Off
Competitive salary
Volunteer Days
Life Insurance Coverage
Flexible work arrangements, including remote work options
Dental Insurance
Paid parental leave
Long-term disability insurance
401(k) Retirement Savings Plan with company matching
Vision Insurance
Holidays
Short-term disability insurance
Paid Caregiver Leave
Opportunities for professional development, training, and career advancement

About Wiraa

CrowdStrike is a global leader in cybersecurity, dedicated to protecting organizations by stopping breaches and redefining modern security through its advanced AI-native platform. Since its inception in 2011, CrowdStrike has been at the forefront of cybersecurity innovation, managing large-scale dis...

Technology
View all jobs at Wiraa →