Senior Software Engineer – Client Service

Remote Full-time
Job Description:
• Lead the design and development of consumer-facing backend services powering mobile Sportsbook and Casino experiences
• Architect and own backend-for-frontend (BFF) services that aggregate, transform, and optimize data for mobile clients
• Drive API design and service contracts in partnership with mobile engineers and product managers
• Translate complex product requirements into scalable, maintainable technical solutions
• Lead implementation of major backend initiatives from design through production readiness, including testing, observability, and operational planning
• Make and guide architectural decisions around data flow, service boundaries, resiliency, and performance optimization
• Improve system reliability, scalability, and latency for real-time betting and gameplay systems
• Participate in and help evolve the team’s on-call practices; lead root cause analysis and long-term reliability improvements
• Establish and promote best practices for observability, logging, metrics, tracing, and alerting
• Provide technical mentorship to other engineers through code reviews, design reviews, and knowledge sharing
• Contribute to technical roadmaps, quarterly planning, and cross-team architecture discussions
• Continuously deepen understanding of the business domain, including sports event hierarchies, betting workflows, and data quality considerations
• Foster a high-performing, inclusive engineering culture
• Be open to occasional travel to Fanatics offices or industry events for collaboration and team-building

Requirements:
• 7+ years of professional software development experience, primarily focused on backend or service-oriented systems
• Strong programming expertise with significant hands-on experience in Kotlin or Java
• Proven experience designing, building, and operating scalable backend services and RESTful APIs (ideally using Spring Boot, Spring Web, or similar frameworks)
• Deep understanding of microservices architecture, distributed systems patterns, and API design principles
• Experience leading technical design discussions and making architectural tradeoffs
• Strong experience with databases (SQL and/or NoSQL), data modeling, caching strategies, and performance tuning
• Demonstrated ownership of services from design through long-term production support
• Experience improving system reliability, scalability, and operational maturity in production environments
• Strong familiarity with monitoring, alerting, CI/CD pipelines, and incident response processes
• Ability to drive complex technical initiatives with minimal oversight
• Strong problem-solving skills and ability to reason through ambiguous, high-impact challenges
• Excellent communication skills with the ability to influence cross-functional stakeholders in a remote-first environment.

Benefits:
• Medical
• Dental
• Vision
• 401K
• Paid time off
• GymPass
• Pet Insurance
• Family Care Benefits
• Home office setup allowance of $700

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Flexible, Weekly Gig Work - Multiple Opportunities in Cities Across the US

Remote Full-time

Part-Time Remote Receptionist/Administrator (20 Hours/Week)

Remote Full-time

Backend Engineer (3+ Years Experience)

Remote Full-time

Part Time CVS Remote Data Entry Job

Remote Full-time

**Senior Manager Product Management - Customer Experience - Remote at blithequark**

Remote Full-time

Medical Billing Specialist, Payment Posting

Remote Full-time

Retirement Plan Advisor- Jackson

Remote Full-time

Urgently Need Retail Sales Associate, Almeda Mall - Full Time in Houston, TX

Remote Full-time

Initial Review Pharmacy Technician (Remote)

Remote Full-time

**Experienced Part-time Data Entry Specialist – Flexible Remote Work Opportunity**

Remote Full-time
← Back to Home