Fanatics Markets is the real‑money prediction and trading app where you can invest in moments you care about. Built on a secure platform, we let users predict real‑world outcomes and trade on events they actually follow – from sports and entertainment to political elections and beyond. Our mission is to redefine how fans engage with the moments and markets that matter most. We’re looking for the right people to help us build the future of prediction markets.
Overview
This Software Engineer III (Distributed Systems – Kotlin, Java, Kafka) role entrusts you with significant ownership over the development and optimization of real‑time systems that power our sports betting platform. You’ll lead by example, establishing best practices for AI‑assisted development while building systems that handle millions of events daily.
Responsibilities
* Design, build, and optimize real‑time betting systems handling 10K+ events per second.
* Ensure 99.999% uptime for customer‑facing services through robust error handling and failover strategies.
* Optimize database queries, caching strategies, and event streaming pipelines for sub‑100 ms response times.
* Own the full feature lifecycle: spec writing → implementation → deployment → monitoring → iteration based on metrics.
* Leverage AI tools to accelerate development velocity while maintaining code quality standards.
* Establish and document team standards for AI tool usage (prompt patterns, code‑review checklists, validation strategies).
* Measure and report on AI tool ROI through concrete metrics (PR velocity, bug rates, test coverage).
* Identify and prevent common AI‑generated code pitfalls (over‑abstraction, missing edge cases, security vulnerabilities).
Qualifications
* 7+ years building and deploying scalable, high‑performance production applications.
* 3+ years building production microservices in Kotlin and/or Java.
* Deep understanding of Spring Boot, reactive programming, and non‑blocking I/O.
* Advanced PostgreSQL skills: query optimization, indexing strategies, and migration management.
* Experience with Kafka: event streaming patterns, partition strategies, and consumer‑group management at scale.
* Proficiency with Redis/Redis Pub/Sub for real‑time features supporting heavy concurrent loads.
* Demonstrated experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code.
* Strong grasp of software design principles (SOLID, DRY) and testing methodologies (TDD, BDD).
* Track record of introducing tools or processes that measurably improved team velocity.
* Experience with observability and monitoring in distributed systems.
* Clear technical documentation and presentation skills for non‑technical stakeholders.
* Team‑first mentality with willingness to jump in wherever needed.
* Self‑directed problem solver who thrives in ambiguous situations.
Preferred Qualifications
* Experience in the sports betting industry or genuine interest in sports.
* Previous experience in high‑growth startup environments.
* Contributions to open‑source projects or technical community.
* Experience with real‑money transaction systems and regulatory compliance.
* Background in building developer tools or improving engineering productivity.
* Experience leading without authority and influencing technical direction across teams.
Note on AI Workflow
* Demo your current AI‑assisted workflow.
* Discuss specific examples of how you’ve used AI to solve complex problems.
* Share your strategies for ensuring AI‑generated code meets production standards.
Benefits
For information about our benefits, please visit https://benefitsatfanatics.com/.
#J-18808-Ljbffr