We amplify pride and create connections for all fans around the world.
Staff Software Engineer
Location
New York
Posted
73 days ago
Salary
$180.5K - $237.5K / year
Seniority
Lead
Job Description
Staff Software Engineer
Fanatics, Inc.
• Lead the design and delivery of large-scale, mission-critical systems aligned with product roadmap and long-term strategy. • Drive architectural decisions and evaluate new technologies and open-source solutions. • Cultural and technical champion: Define and enforce engineering best practices across teams. • Design and build highly scalable, fault-tolerant, and financially correct systems in a regulated environment. • Continuously improve platform reliability, observability, and performance. • Translate business outcomes into scalable technical solutions. • Develop deep understanding of product, financial systems, and roadmap. • Lead cross-team initiatives and partner with PM, Design, DevOps, Security, Risk, Fraud, and external providers. • Drive resolution of complex production issues and implement long-term fixes. • Mentor and coach engineers to raise the overall technical bar.
Job Requirements
- 7+ years of OO development experience building scalable, high-performance backend systems (Java preferred).
- Strong experience with distributed systems and microservices architecture.
- Experience designing systems requiring high reliability and data consistency.
- Experience with Spring Boot, REST APIs, and event-driven systems.
- Familiarity with AWS or GCP, Docker, and Kubernetes.
- Experience with Kafka or similar messaging systems.
- Ability to debug complex production issues in distributed systems.
- Strong communication skills across technical and non-technical audiences.
- Experience leading large technical initiatives and mentoring engineers.
- Excellent analytical and problem-solving skills.
Benefits
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Free Ship deliveries
- Home office setup allowance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead solution definition for key initiatives: architecture, technical approach, integration strategy • Work directly with client executives and product leaders to translate business needs into scalable architectures • Collaborate with engineering teams to turn architectural direction into actionable plans • Conduct architecture assessments, review existing systems, and define modernization, migration, or greenfield approaches • Develop solution proposals, SOWs, estimates, and architectural documentation for pre-sales and delivery • Support delivery teams through ongoing architectural decisions, technical guidance, and risk identification
Full Stack Developer
ICFWe are not a typical consulting firm and our people are not typical consultants.
• Design and develop scalable web applications with a variety of frameworks. • Collaborate with cross-functional teams to define, design, and deliver new features. • Ensure the performance, quality and responsiveness of applications. • Stay up-to-date with industry trends and emerging technologies.
Mobile Software Engineer
ODW LogisticsODW Logistics has strong company values of Respect-Trust-Team-Opportunity.
• Lead the design and development of advanced mobile applications using React Native. • Build and maintain native modules and features in Swift (iOS) and Kotlin (Android). • Collaborate with backend engineers to integrate mobile apps with ASP.NET APIs. • Architect scalable, maintainable, and testable mobile codebases. • Drive technical decision-making, code reviews, and engineering best practices. • Optimize performance, reliability, and user experience across both platforms. • Partner with product, design, and QA to deliver features end-to-end.
Working Student Software Engineering
Ausbildung in der ITWir begleiten IT-Auszubildende und alle, die es werden wollen, durch die Ausbildung.
• You will develop features for our learning platform, from conception to deployment • We work with a modern stack and emphasize AI-assisted development • Day-to-day work includes backend development with Laravel / PHP • Frontend development with Vue.js / TypeScript (Inertia.js, shadcn/ui) • Occasional work on internal tools (React, Nest.js, CLI tools with oclif) • Use of AI tools such as Claude Code, Cursor, or similar developer tools • Regular pair programming and code reviews • Joint system design: feature boundaries, architectural decisions, test strategy • You will have the opportunity to contribute and implement your own ideas independently • You will explore what software engineering looks like in the era of coding agents — not just theoretically, but in a real product used by hundreds of users daily.




