We are looking for a Backend Engineer to join a growing group! Our Alerting backend powers real-time, streaming-based detection at massive scale, processing millions of events per second with millisecond latency to catch issues as they happen
Built with a distributed, event-driven architecture, it supports complex pattern evaluation, dynamic enrichment, and fault-tolerant delivery for mission-critical observability
Lead the design, development, and evolution of scalable, high-impact systems
Own features end-to-end, ensuring predictable production behavior from design through deployment
Solve complex technical challenges at scale using sound engineering principles and modern stream processing technologies
Collaborate closely with engineers and product managers to continuously improve the product
Drive both technical excellence and meaningful user outcomes
Our Stack
Scala(ZIO)
Kafka Streams / Akka Streams
Kafka
ElasticSearch, Redis
Kubernetes
AWS
Benefits
Grow with us: Over 50% of our leadership roles are filled through internal promotions. We believe in growing our people as we grow the company.
Global opportunities: With team members in 28 countries, Coralogix offers a truly global work experience and diverse career paths across functions and geographies.
Top talent, real impact: Join some of the best minds in observability. Our teams are passionate, expert, and deeply connected to the business impact of their work.
Autonomy and ownership: We empower our people to make decisions, take initiative, and shape how things get done. We’re here for our employees, every step of the way.
Kid-friendly & pet-friendly: We’re a company where parents, dog lovers (and yes, both!) can thrive. Our flexible, hybrid model and inclusive culture help people bring their whole selves to work.
Diversity & belonging: A truly international workplace with a culture that celebrates differences and creates a strong sense of belonging for everyone.
Business-driven impact: Every role at Coralogix is connected to our core business goals. No matter your position, you’ll see how your work directly contributes to the company’s success.
Proven growth, unicorn status: Be part of a fast-growing company that has scaled year over year for the past 5 years & is proudly recognized as a unicorn in the tech industry
Hands-on experience with observability platforms (Coralogix, Grafana, etc.)
3+ years of development experience with JVM stack - Java / Kotlin / Scala - Advantage
3+ years of experience developing and operating distributed systems in production
B.Sc. in Computer Science or an equivalent field
Proven experience in building systems that are highly available and reliable through strong architectural practices, monitoring, and proactive incident management
Strong knowledge of distributed computing paradigms and principles, such as consistency, partitioning, and resilience
Hands-on experience with Data Streaming technologies, including Apache Kafka, Spark Streaming, KafkaStreams, or Apache Flink
5+ years of software development experience
Proficiency in data modeling and designing systems to handle large-scale, distributed datasets efficiently
Familiarity with gRPC and Protobuf
Hands-on experience with RocksDB optimizations and tuning
Production experience in a SaaS environment - Metrics, Logging, Troubleshooting production systems
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.