CareerPlan

Senior System Software Engineer – Golang / Java | Distributed Systems

Office - PragueFull-time2026-10-01 → 2026-11-10
On-site

Core

Design, develop, and maintain innovative features for the Object product on FlashBlade and FlashArray platforms, focusing on high-performance, highly reliable distributed systems.

Role type

Senior System Software Engineer (Distributed Systems)

Builds

Object storage features for FlashBlade and FlashArray platforms

Domain

Data storage / Distributed systems

Required skills

Java, Golang, C++, distributed systems, high-performance systems, algorithm design, debugging, system architecture

Preferred skills

ownership of end-to-end solutions, cross-functional collaboration, continuous learning

Technologies

Java, Golang, C++, FlashBlade, FlashArray

Responsibilities

Design and implement algorithms for high-performance, highly reliable systems; take ownership of solutions from concept to delivery; analyze complex technical challenges; collaborate with engineering, product, and operations teams; deliver reliable, high-quality systems.

Seniority

Senior, hands-on IC