Staff Software Engineer

Posted Aug 25

This is a fully remote position, open to applicants in New York.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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/.

People also viewed

Tempo Software15 hours ago

Full Stack Developer

PL flagPoland, +6 more countriesFull-timeFull-stack Engineer
ApplyView job
Uptech15 hours ago

Senior Full-stack Engineer, Next.js, TypeScript

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Parallel Domain15 hours ago

Product Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$100k – $200k/year
ApplyView job
ECOMMERCE ONE15 hours ago

Full-Stack Developer, .NET/Angular

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Grafana Labs16 hours ago

Senior Software Engineer – Session Replay

US flagUnited States OnlyFull-timeFull-stack Engineer$154.4k – $185.3k/year
ApplyView job
Mozilla16 hours ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$95k – C$139k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers