Thanks for your interest in working on our team!
We are looking for a motivated Software Engineer to join our R&D team in Raanana.
You will have the chance to develop your own skills in a flexible and energetic work atmosphere with friendly and experienced colleagues. You will have helpful supervision, opportunity to learn, modern tools and flexible work culture.
If you want to be a part of our growing company that is driven by innovation and is focused on building a future together with our employees, consider applying.
Principle duties and responsibilities
Design, build, and test microservices for the NMS.
Work spec-first on new services; use AI coding agents to maintain and fix the legacy monolith, reviewing, verifying, and hardening what they produce.
Help carve well-bounded services out of the legacy monolith.
Collaborate through GitHub (PRs, reviews, CI) and take part in design decisions.
Supplementary Tasks:
As you ramp up, investigate and resolve customer-reported defects, reproduce the issue, find the root cause, and ship a verified fix.
Qualifications, Skills
B.Sc. in Computer Science (or equivalent practical depth) – a must
0-3 years of experience; strong internships or real personal/open-source projects count – a must
Strong fundamentals: data structures, algorithms, clean OOP, and common design patterns – a must
Working proficiency in Java and/or Python, with the appetite to learn the rest of the stack – a must
Comfortable with SQL, REST/JSON, Linux, and Git/GitHub – a must
Fluent with AI coding assistants, and able to critically review what they produce – a must
Self-driven, curious, opinionated, and a clear communicator; fluent English – a must
Full-stack reach: web UIs with a modern JavaScript/TypeScript framework (React, Angular, or similar) plus HTML/CSS – advantage
A good eye for UX and UI design – advantage
Spec-Driven Development (SDD); Spring/Spring Boot; concurrency/multithreading; microservices and hexagonal (ports & adapters) design – advantage
Docker, Kubernetes, Helm, Docker Swarm; CI/CD and DevOps (GitHub Actions, Jenkins, TeamCity) – advantage
Deeper Linux knowledge and bash / shell scripting – advantage
API and testing tooling: OpenAPI/Swagger, AsyncAPI, gRPC/protobuf; JUnit, Testcontainers, pytest – advantage
Observability: Prometheus/Grafana, ELK, OpenTelemetry – advantage
Kafka or other streaming technologies; TimescaleDB / time-series databases – advantage
Golang- advantage
Network management / NMS domain knowledge – advantage
Success Criteria:
Strong technical skills, and the ability to communicate them clearly
The judgment to tell good output from plausible-but-wrong output – your own and an agents
Reliable, consistent quality, including under deadline pressure
A genuine willingness to take responsibility and own outcomes end to end

















