CareerPlan

Principal Software Engineer

Tel Aviv, IsraelFull-time2026-08-24 → 2026-11-10

Core

Design and implement large-scale distributed systems, databases, and core frameworks for configuring and monitoring high-performance networks.

Role type

Principal Software Engineer (Distributed Systems & Databases)

Builds

Distributed transaction frameworks, operational state monitoring, telemetry, and system configuration APIs

Domain

Networking, Cloud Infrastructure, Distributed Systems

Required skills

System design, C++, Python, Database systems (SQL/NoSQL), Distributed algorithms, Data structures, Debugging, Architecture redesign

Preferred skills

Rust, Mentoring junior engineers

Technologies

C++, Python, Rust, SQL, NoSQL

Responsibilities

Lead end-to-end design and implementation of large, complex distributed system initiatives; Perform deep optimizations and systemic architectural redesigns for resource-constrained environments; Design and implement classical algorithms and data structures in production; Build high-performance customer interfaces and core frameworks for network configuration and monitoring.

Seniority

Principal, hands-on IC with mentorship