
Staff Software Engineer
Posted Aug 25

Posted Aug 25
This is a fully remote position, open to applicants in New York.
β’ Design, develop, and scale distributed systems using Kotlin, Java, and Spring Boot for a live real-money trading platform.
β’ Take ownership of and optimize high-throughput Kafka event pipelines, focusing on partition strategy, consumer group design, and ensuring exactly-once processing.
β’ Create high-throughput, low-latency event-stream systems that maintain data integrity, cache coherence, and achieve sub-millisecond read paths.
β’ Collaborate with product and engineering leadership on cross-domain technical decisions.
β’ Diagnose and implement durable solutions for production issues in a live trading environment.
β’ Identify performance bottlenecks and technical risks proactively before they impact trading operations.
β’ Elevate engineering standards through the development of design documents, conducting code and architecture reviews, and implementing scalable engineering patterns.
β’ 7+ years of experience in building scalable, fault-tolerant distributed systems in production environments.
β’ Expert-level proficiency in Java or Kotlin along with Spring Boot.
β’ Strong understanding of REST, gRPC, and Protobuf API design principles.
β’ Extensive hands-on experience with Kafka, Redpanda, or Pub/Sub technologies.
β’ Knowledge of Kafka partition strategies, consumer group rebalancing, and delivery guarantees.
β’ Profound experience with event-driven architecture and asynchronous messaging.
β’ Proven track record of end-to-end domain ownership of systems.
β’ Strong skills in performance optimization related to latency, throughput, and data pipeline efficiency.
β’ Excellent communication skills, characterized by clarity and directness.
β’ High tolerance for ambiguity and ability to work at speed.
β’ Preferred: experience with real-time delivery systems such as WebSocket fan-out, server-sent events, or large-scale pub/sub architectures.
β’ Preferred: familiarity with financial platforms, real-time trading systems, or prediction markets.
β’ Preferred: experience in a fast-paced startup environment.
β’ Preferred: knowledge of FIX protocol or exchange connectivity patterns.
β’ Base salary and bonus.
β’ Full-time employment.
β’ In-person onboarding and cultural immersion may be provided for full-time, non-seasonal hires.
β’ Benefits information available at https://benefitsatfanatics.com/.
Tempo Software
Uptech
Parallel Domain
ECOMMERCE ONE
Get handpicked remote jobs straight to your inbox weekly.