> Markdown version of [/jobs/ext/3113013-senior-software-engineer-distributed-systems-fanatics-markets](https://www.wearedevelopers.com/jobs/ext/3113013-senior-software-engineer-distributed-systems-fanatics-markets). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Distributed Systems, Fanatics Markets - **Company:** TALENTHOP LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Data Integrity, Distributed Systems, Fault Tolerance, Protocol Buffers, PostgreSQL, Redis, Message Oriented Middleware, Software Engineering, Spring-boot, Data Layers, Kotlin, Kubernetes, Apache Kafka, Restful APIs, Terraform, Grpc - **Published:** September 27, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pmvzwk1khj ## About the Role * 5+ years of software engineering experience focused on distributed systems and high-concurrency production environments. * Expert proficiency in Java or Kotlin and Spring Boot, with strong knowledge of REST, gRPC, and Protobuf. * Extensive hands-on experience with Kafka or similar systems, including partitioning, consumer group management, and delivery guarantees. * Ability to diagnose and resolve asynchronous messaging bottlenecks and implement idempotency and exactly-once processing. * Experience with Kubernetes, Helm, Terraform, and AWS cloud-native infrastructure. * Strong production reliability skills, including on-call experience and handling distributed system failures. * Proven influence on technical direction and ability to guide complex architectural decisions without direct authority. * Experience defining and enforcing success metrics such as SLAs, latency budgets, and throughput targets. ## Description The Senior Software Engineer - Distributed Systems role is central to the development and scaling of the event-driven infrastructure that powers real-money trading on the prediction and trading platform. This position involves both hands-on engineering and architectural responsibilities to design systems capable of handling large traffic spikes and concurrency demands during live events. The role contributes directly to the platform''s scalability and reliability, influencing technical direction and collaborating closely with leadership to align technology with business goals., * Design, build, and scale distributed systems using Kotlin, Java, and Spring Boot to support high traffic and concurrency. * Develop and optimize high-throughput event pipelines using Kafka, focusing on partition strategy and exactly-once processing. * Build and tune low-latency data layers with Postgres, Redis, and Redis PubSub, ensuring data integrity and sub-millisecond read performance. * Implement resilience patterns such as backpressure handling, circuit breaking, idempotent retries, and graceful degradation. * Contribute to real-time user-facing systems handling live market updates for tens of thousands of concurrent sessions. * Collaborate with product and engineering leadership to align technical execution with business priorities and platform strategy. * Establish and maintain engineering standards for observability, schema evolution, testing, and deployment. * Mentor junior and mid-level engineers, enhancing the team''s technical capabilities. ## Related Videos - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [What If We've Been Scaling Stream Processing Wrong All Along?](https://www.wearedevelopers.com/videos/100139-what-if-we-ve-been-scaling-stream-processing-wrong-all-along) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)