Job Closed

This listing is no longer active.

Fanatics, Inc. logo
Fanatics, Inc.

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

Senior Software Engineer – Distributed Systems

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

112 days ago

Salary

$152K - $200K / year

Seniority

Senior

Job Description

Senior Software Engineer – Distributed Systems

Fanatics, Inc.

• Lead the design and scaling of distributed systems using Kotlin, Java, and Spring Boot, ensuring the platform can handle massive traffic spikes during live global events. • Build and optimize high-throughput applications using Postgres, Kafka, and Redis/Redis PubSub, prioritizing data integrity and low latency. • Drive performance across services and infrastructure, implementing strategies for backpressure, circuit breaking, and "Exactly-Once" processing. • Partner with product and engineering leadership to align technical strategy with business goals, making "big bet" decisions on build vs. buy. • Foster a mindset of well-designed systems and test-driven development. Lead deep-dive code reviews, maintain technical documentation, and mentor engineers. • Set company-wide standards for observability, schema evolution, and deployment patterns within a cloud-native environment.

Job Requirements

  • 5 plus years of software engineering experience with a primary focus on distributed systems and high-concurrency environments.
  • Expert-level proficiency in Java or Kotlin, Spring Boot, and modern API design (REST, gRPC, and Protobuf).
  • Deep experience with Kafka (or Red Panda/PubSub), including an understanding of internal mechanics, partition strategies, and consumer group rebalancing.
  • Hands-on experience with Kubernetes, Helm, Terraform, and cloud-native infrastructure.
  • Proven ability to diagnose bottlenecks in asynchronous messaging and implement complex architectural patterns like idempotency and distributed caching.
  • Demonstrated ability to influence technical direction without direct authority and guide teams through complex architectural transitions.
  • B.S., M.S., or PhD in Computer Science or equivalent professional experience.

Benefits

  • Remote employees may also be eligible for a home office setup stipend.
  • Visit https://benefitsatfanatics.com/ for detailed benefits information.

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 51-200H1B No Sponsor

• Work within Corpays technology function to deliver effective support to both external clients/suppliers and colleagues across all applications. • Responsible for investigating software issues raised by clients, identifying the appropriate solution, and prioritizing against the client’s business requirements, planned future development and available resource.

Europe
Sumitomo (SHI) Cyclo Drive Germany GmbH logo

Software Developer

Sumitomo (SHI) Cyclo Drive Germany GmbH

Getriebe-, Getriebemotoren und komplette Antriebslösungen für Industrie und Automatisierung.

Full TimeRemoteTeam 201-500Since 1931H1B No Sponsor

• Maintenance and continuous development of our own ERP system. • Responsibility for comprehensive support for the ERP system across our European corporate environment. • Use and further development of a wide range of technologies – from established tools to innovative approaches. • Close cooperation with the design, production, assembly and sales departments to optimize our business processes. • Active involvement in replacing our existing ERP system with JD Edwards, including integration of the new system architecture.

Germany
Job Closed
Ford Motor Company logo

Software Engineer

Ford Motor Company

As Ford establishes a wholly owned subsidiary focused on Battery Energy Storage Systems, this role will initially be employed by Ford and is expected to transition to the subsidiary within one year.

OtherRemoteTeam 10,001+Since 1903H1B Sponsor

• As a Software Engineer you will play a key role in designing, developing and maintaining Cloud Native Java/GraphQL Applications. • You will collaborate with Cross-functional teams to implement best practices in cloud architecture, microservices and containerization. • You will have deep understanding of Java/GraphQL federation development, cloud technologies and proven track record of delivering robust and scalable solutions. • You will join a team that supports to develop digital products on e-commerce platforms or platform engineering or Service Reliability, who in turn supports over 9800 Ford Motor Company Dealerships globally. • You will work on a balanced product team to define, design, develop and deploy Java Spring reactive GraphQL microservices products hosted on GCP cloud. • Additionally, will conduct proof-of-concepts to support new features, ensure quality, timely delivery using Agile XP practices

Michigan
$83.3K - $190.5K / year
Job Closed
eSimplicity logo

Principal Software Engineer

eSimplicity

An engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.

OtherRemoteTeam 51-200Since 2016H1B No Sponsor

• Design, build, and maintain backend services and APIs supporting user intake, data validation, persistence, and administrative workflows • Own backend architecture decisions, including data models, service boundaries, and integration patterns • Implement secure application logic for systems handling sensitive data (PII/PHI) • Design and maintain versioned, well-documented APIs with explicit data contracts and validation rules • Support mobile and web clients by providing performant, reliable backend services • Contribute to frontend implementation as needed • Build and maintain CI/CD pipelines, infrastructure-as-code, and automated tests • Instrument backend services for observability, reliability, and performance • Operate effectively within public-sector compliance environments • Provide hands-on technical leadership

United States
Job Closed