Lead Software Engineer or Architect
RemotePosted 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 ResumeAbout 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
* Required skills
Benefits
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...