We are redefining cyber risk for SMBs with a cutting-edge Security SaaS product. Were looking for a Software Engineer to join our growing team and help us scale to the next level.
This is a hands-on role where youll collaborate with product managers, data teams, architects, and fellow engineers to deliver innovative, high-impact solutions in a modern, cloud-native environment.
Responsibilities:
Design and implement robust, high-throughput event-driven services and complex features in a cloud-based, microservices environment.
Own features end-to-end, from architectural design and estimation through deployment and continuous improvement.
Collaborate closely with cross-functional teams (Product, Data, Core Architecture) to ship high-quality solutions quickly.
Partner with the Product team to convert ambiguous requirements into concrete, well-defined technical specifications.
Maintain high standards of code quality, proactively troubleshoot issues, and ensure smooth operation of new and existing systems.
Provide technical leadership and mentorship, driving code quality standards and contributing to the teams roadmap.
Implement advanced monitoring, distributed tracing, and alerting for system health and incident response.
Requirements: 5+ years of hands-on backend development experience in Python (preferred), Java, or Go.
Proficiency with backend frameworks (Flask/FastAPI, Spring Boot, etc.).
Strong experience with RESTful API design and development.
Deep expertise in event-driven architecture and infrastructures such as SNS/SQS, Kafka, Dapr.
Experience with microservices architecture.
Strong expertise in Relational Databases (PostgreSQL, MySQL, etc.).
Strong experience with cloud production environments (AWS preferred).
Experience with Docker, and Kubernetes for deployment and production.
Excellent communication skills in Hebrew and English.
Knowledge in workflow orchestration (Orkes, Temporal), cybersecurity and networking knowledge - Advantage.
This position is open to all candidates.