Software Engineer
RemotePosted 3 months ago Expired
This job has expired
Looking for a job like Software Engineer? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Lead enterprise-scale platform development for Humana's Next Best Action (NBA) platform, focusing on decision integrity and observability. Ensure every decision is traceable, explainable, and defensible.
Responsibilities
- Define and enforce determinism guarantees within the decision kernel, including context processing, rules application, scoring, reconciliation, and response generation.
- Govern artifact management such as rule packs, reason-code taxonomies, model versions, and configuration settings to ensure decisions are fully explainable and compliant.
- Implement contact policy controls, including consent, quiet hours, and frequency caps, ensuring all channels adhere to policies.
- Design and develop end-to-end traceability, establishing data lineage, causality, and correlation across multiple platform components.
- Create append-only decision ledgers with hash-verified replay paths to support auditability and compliance.
- Develop semantic guards to detect and alert on business logic errors, extending monitoring beyond infrastructure metrics.
- Integrate OpenTelemetry for operational dashboards displaying key performance indicators such as latency, rule denials, and cache hit rates.
- Develop validation harnesses to ensure decision consistency and explainability, integrating these into CI/CD pipelines.
- Ensure platform interfaces comply with contracts through OpenAPI, schema validation, and consumer-driven contracts.
- Automate resilience checks, including timeouts, circuit breakers, fallback logic, and chaos testing to uphold service level objectives.
Requirements
- 8+ years of experience in backend or platform service development
- 3+ years in a senior or lead role overseeing mission-critical systems
- Proven expertise in delivering backend/platform systems with a focus on correctness, reliability, and traceability
- Strong understanding of stateful, distributed system design and failure mode analysis
- Hands-on experience with advanced observability techniques, including structured logging and distributed tracing
- Proficiency in Java backend development, emphasizing deterministic execution and explicit invariants
- Familiarity with event-driven architectures, particularly with Kafka or similar pub/sub systems
- Expertise in relational database design, especially with PostgreSQL or equivalent, supporting auditability and replay
- Knowledge of OpenTelemetry instrumentation and designing observability systems for business-context explanations
- Experience working with Node.js/TypeScript services for orchestration and API composition
Qualifications
- Minimum of 8 years of experience in backend or platform service development, including at least 3 years in a senior or lead role overseeing mission-critical systems.
Nice to Have
- Experience with rules/policy engines or domain-specific languages (DSLs)
- JVM-compiled DSL experience
- Understanding of ML inference systems, deterministic ranking, and fallback strategies
- Ability to develop validation harnesses, contract validation, property-based testing, and performance/chaos testing in CI/CD pipelines
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...