Fanatics, Inc.

Staff Software Engineer, Java, Kotlin, Kafka

Fanatics, Inc.

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,500 - $237,000 per year

Job Level

About the role

  • Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with stakeholders.
  • Design and scale distributed systems using Kotlin, Java, and Spring Boot.
  • Build and optimize data-intensive applications with Postgres, Kafka, and Redis/Redis PubSub.
  • Drive system reliability, scalability, and performance across services and infrastructure.
  • Partner with product and engineering leadership to align technical strategy with business goals.
  • Mentor engineers and set standards for coding, design, and best practices.
  • Actively participate in code reviews, maintain technical documentation, and adhere to best software development practices.

Requirements

  • 9+ years of software engineering experience, with expertise in distributed systems.
  • Strong skills in Java (or Kotlin), Spring Boot, and modern API design (REST, gRPC, and Protobuf).
  • Deep experience with Kafka and Redis.
  • Hands-on with Kubernetes, Helm, Terraform, and cloud-native infrastructure.
  • Proven ability to influence architecture, guide teams, and deliver at scale.
  • Solid understanding of the software development process, including unit testing and release management.
  • B.S, M.S. or PhD in Computer Science or equivalent experience.
Benefits
  • Medical
  • Dental
  • Vision
  • 401K
  • Paid time off
  • GymPass
  • Pet Insurance
  • Family Care Benefits
  • $700 to set up your home office

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaSpring BootPostgresKafkaRedisRESTgRPCProtobufunit testing
Soft skills
mentoringcommunicationinfluencingcollaborationleadership
Certifications
B.S. in Computer ScienceM.S. in Computer SciencePhD in Computer Science