CareerPlan

Senior Software Engineer

USAFull-time$160k–$240k2026-11-10

Core

Build and enhance low-latency, high-throughput distributed systems for real-time trading, supporting automation, analytics, and execution workflows.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Cloud-native, scalable, and fault-tolerant architectures for high-volume transactional workloads

Domain

Financial technology / Real-time trading

Deliverable

production ML models

Required skills

C++, Java, Python, UNIX/Linux, data structures, algorithms, scalable software design, software architecture, distributed systems, multithreading, performance optimization

Preferred skills

Kafka, Flink, Redis, Cassandra, Docker, Kubernetes, stateful systems, system design, testing, Agile development, end-to-end project ownership

Technologies

Kafka, Flink, Redis, Cassandra, Docker, Kubernetes

Responsibilities

Design and implement services supporting automation, analytics, and execution workflows; Collaborate on observability, system design, integration, and performance optimization; Develop and optimize systems for reliability, scalability, and high-volume transactional workloads; Participate in the full software development lifecycle including design, implementation, testing, and deployment

Seniority

Senior, hands-on IC