Staff Engineer – Backend, Java

Posted 2 days ago

This is a fully remote position, open to applicants in New York.

📋 Description

• Oversee the development, testing, documentation, and deployment of high-quality, scalable software into production.

• Gain insights into the industry, product, and roadmap to influence team strategy and organizational direction.

• Manage the complete technical execution of intricate features and systems from initial concept and architecture to deployment and refinement.

• Establish and uphold engineering principles, guidelines, and best practices.

• Collaborate with product, design, and stakeholders on significant technical decisions that align with business objectives and long-term scalability.

• Lead incident resolution as part of the on-call rotation.

• Identify and eliminate obstacles, working together across teams on complex projects.

• Conduct and enhance code reviews.

• Facilitate team planning and design discussions while introducing innovative technical solutions.

• Enhance software quality, testability, operational metrics, and team documentation.

• Mentor and coach engineers at all experience levels.

• Be open to occasional travel to Fanatics offices and other locations.


⛳️ Requirements

• 7+ years of experience in building highly scalable, performant, and adaptable backend distributed systems.

• Proficiency in Spring with Kotlin and/or Java is advantageous.

• Ability to promote backend development best practices and mentor others in clean code, hexagonal/layered architectures, domain-driven design, and other design and architectural patterns.

• Understanding of observability practices, including logging, monitoring, and tracing within distributed systems.

• Expertise in Agile software delivery.

• Proven track record of modeling and driving process improvements across teams.

• Capacity to collaborate cross-functionally across diverse teams within large enterprise environments.

• Outstanding communication skills for articulating complex technical concepts to engineers, executives, and non-technical stakeholders.

• Team-oriented mentality and a willingness to do what is necessary to complete tasks.

• Ability to excel in a high-growth environment where priorities frequently change and decisions are made swiftly.

• Preferred: substantial experience in the sports industry, gaming, and content delivery.

• Preferred: strong proficiency in Kotlin, Java, and/or Go.

• Preferred: expertise in Kafka or Amazon SQS and event-driven architectures.

• Preferred: familiarity with Kubernetes, Helm, Terraform, and Infrastructure as Code.

• Preferred: capability to work in diverse legacy and greenfield codebases, languages, and environments.


🏝️ Benefits

• Full-time employment compensation.

• Bonus.

• Benefits information available at https://benefitsatfanatics.com/.

• Occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities.

People also viewed

GT17 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights17 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange17 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange17 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil18 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft18 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers