Senior Principal Engineer, Kotlin, Java, Kafka
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
- Job Description:
- Work with complete ambiguity to identify overarching business problems and technology strategy across all domains and organization
- Lead strategically important projects involving multiple teams to deliver solutions that are exemplary in terms of robustness, stability, scalability, cost effectiveness
- Influence extends across the entire organization and collaborates across domains to drive key technology decisions through a cohesive strategy
- Quickly identify when to troubleshoot to find a path forward in difficult situations
- Be an exemplary technology leader for the organization as a whole and mentor across domains
- Remove bottlenecks and make technical and design approach trade-off decisions: opportunity vs. architectural
- Lead design decisions around systems architecture and/or product solutions, driving best practices and improving the speed of delivery
- Make technology decisions that drive core business value through excellence in the platform
- May lead code reviews to provide constructive direction
- Proactively simplify code and resolve team architecture deficiencies
- Define and implement best practices in operational excellence and mitigation strategy organizationally
- Advise technology leaders, product team, and other internal stakeholders to make technology decisions that grow and improve products
- Engage externally to represent the company through tech talks, white papers, or community projects
- Develop expert level understanding of industry, product, feature set, and roadmap
- Remain current on the latest technologies and trends in software development
- Open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities
- Requirements:
- 15+ years of experience building highly scalable and fault tolerant systems (Some of our tech stack: Kotlin, Java, Kafka, AWS, Kubernetes, Redis, Postgres)
- Mastery of a broad range of design approaches and can deconstruct an architecture to be developed by different teams
- Able to triage and debug system-wide production issues
- Demonstrated experience mentoring other engineers
- Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders)
- Familiar with Agile software product delivery and SCRUM methodology
- Excellent analytical and problem solving skills
- Agile mindset; able to embrace new initiatives in a fast-paced environment
- Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
- Able to effectively work cross-functionally within an enterprise environment.
- Benefits:
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Home office setup allowance of $700