- Hybrid
- Full-time · Senior
- 7+ years
As a Senior Chaos Engineer on our R&D team, you’ll own how we prove reliability for critical systems. You’re a systems-level thinker who starts from the problems our customers are trying to solve, builds a clear model of how the whole system should behave, and designs the experiments that reveal where reality and expectation diverge.
Responsibilities
- Own the chaos engineering strategy for the Solace platform, deciding which failure modes matter most based on how customers deploy and depend on our products
- Build a deep understanding of customer use cases and translate them into explicit expectations of how the system must behave under failure
- Design, implement, and execute chaos experiments, and other cloud-provider fault injection services, covering infrastructure, network, storage, and application faults and their combinations
- Verify that the system behaves correctly under failure, not just that it stays available
- Debug complex, multi-system failures with rigor and curiosity, tracing issues to their root cause
Requirements
- Nice to have: event-driven architectures
- Nice to have: messaging systems
- Nice to have: Solace
- Nice to have: Kafka
- Nice to have: MQTT
