CareerPlan

Software Engineer (.NET / Distributed Systems)

Yehud-Monosson, IsraelFull-time2026-11-09 → 2026-11-10

Core

Design, develop, and maintain server and client components for a unified, reliable Command & Control platform integrating multiple subsystems.

Role type

Mid-Level Software Engineer (Distributed Systems)

Builds

A unified, real-time operational Command & Control platform

Domain

Defense/Security technology, Distributed Systems

Required skills

C#/.NET, Distributed Systems, System Design, Multithreading, Async Programming, Performance Optimization, Web APIs, Database Management

Preferred skills

Video Streaming, Real-time Media Pipelines, Desktop Applications (WPF), Reactive Programming, Caching (Redis), GIS Systems

Technologies

C#, .NET, MSSQL, MongoDB, Redis, WPF, Rx, Redux, REST, JSON

Responsibilities

Design and develop server and client components, Build complex multi-component system architecture, Develop features end-to-end, Troubleshoot and resolve production issues, Optimize performance and scalability, Collaborate on system design

Seniority

Mid-Level, hands-on IC