Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Senior Staff Software Engineer – Java, Kotlin, Kafka

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

65 days ago

Salary

Not specified

Bachelor Degree12 yrs expEnglishCloudDistributed SystemsGRPCJavaKafkaKotlinKubernetesPostgresRedisSpringSpring BootSpring BootTerraform

Job Description

• Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with a high caliber of mutual respect and consideration for 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

Job Requirements

  • 12+ 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

  • Health insurance
  • Paid time off
  • Flexible work arrangements
  • Professional development

Related Job Pages

More Backend Engineer Jobs

Backend Engineer65 days ago
Full TimeRemoteTeam 17Since 2023

The Full Stack AI Engineer will design and maintain AI applications, develop backend services, collaborate with data scientists, conduct code reviews, and advise on AI technologies. The role requires extensive Python experience and the ability to obtain a DHS Public Trust clearance.

Ai/MlAzureCSSDockerGitKubernetesPostgreSQLPythonReactSQLTypeScript
Virginia
ContractRemoteTeam 501-1,000Since 2003H1B No Sponsor

Golang Engineer developing AI-driven backend systems for major tech client

AzureDistributed SystemsDockerKubernetesGo
New Jersey
$60 / hour

Database Developer

Oddball

A strangely human digital agency

Backend Engineer65 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Database Developer designing scalable data pipelines for federal software.

ETLSQL
United States
$90K - $130K / year

Senior Software Engineer, Rust

Foxglove

Visualization and debugging for robotics

Backend Engineer65 days ago
Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

Software Engineer delivering streaming and analytic workloads for robotics data

AWSAzureCloudGoogle Cloud PlatformKubernetesRust
California
$175K - $215K / year