Fanatics is building the industry’s most trusted, scalable, and fan-centric sportsbook experience. As a Software Engineering Manager for Internal Platforms, you will lead a team of engineers in developing and maintaining Java backend services and Salesforce platform capabilities, ensuring engineering excellence and collaboration across various teams.
Responsibilities:
- Actively review and approve pull requests across Java and Salesforce codebases, maintaining a high bar for software quality and maintainability
- Dive deep into technical issues, leading troubleshooting and root-cause analysis across backend integrations, distributed systems, and Salesforce workflows
- Lead architecture and design discussions for APIs, microservices, data flows, and Salesforce platform components
- Mentor engineers across Java (Spring Boot, AWS, Kafka) and Salesforce (Apex, LWC, Flows) technologies
- Drive adoption of engineering best practices including testing strategy, CI/CD standards, instrumentation, and architectural consistency
- Own sprint planning, capacity modeling, and workload balancing to ensure predictable, high-quality delivery
- Develop milestone plans, proactively identifying dependencies, risks, and resource constraints
- Ensure sprint execution aligns with engineering standards, technical direction, and system reliability goals
- Monitor team throughput, quality metrics, and operational signals to drive continuous improvement
- Identify and mitigate engineering-level risks early, providing clear options and trade-offs
- Partner closely with Product Managers and TPMs to define requirements, refine scope, and translate features into actionable engineering tasks
- Collaborate with Operations, Support, Marketing, Data, Risk, and Compliance partners to ensure systems meet business and regulatory needs
- Communicate technical decisions, architectural changes, delivery timelines, and risks clearly and consistently
- Lead engineering contributions to change management, assessing system impacts, integration touchpoints, and rollout considerations
- Guide engineers in building and maintaining Java microservices, internal APIs, event-driven systems, and backend integration layers
- Ensure backend systems are performant, observable, resilient, and well-documented
- Drive improvements in reliability practices—including alerting, runbooks, dashboards, and post-incident processes
- Ensure clean integration patterns between backend services, Salesforce, and external systems
- Lead engineering work across Salesforce schema design, automation, Apex/LWC development, platform configuration, and environment strategy
- Ensure engineers apply scalable, maintainable patterns for Salesforce workflows, triggers, flows, and custom components
- Guide integration strategy between Salesforce and backend systems (REST APIs, events, streaming frameworks)
- Maintain strong data integrity, access control, and security standards across the Salesforce ecosystem
- Lead root-cause analysis and post-incident reviews, driving long-term engineering improvements
- Ensure systems include strong observability (metrics, logging, tracing) and performance tuning
- Identify systemic issues—technical debt, architectural shortcomings, or process gaps—and drive targeted engineering solutions
- Foster a culture of accountability, reliability, and continuous learning
Requirements:
- 2 or more years of engineering leadership experience with direct involvement in technical decision making
- 5 or more years of engineering experience with strong proficiency in Java, Spring Boot, AWS, distributed systems, and API development
- Ability to deeply review and guide both Java and Salesforce engineering work
- Experience troubleshooting distributed systems, backend integrations, and Salesforce platform issues
- Experience managing sprints, engineering capacity, and predictable delivery processes
- Excellent communication skills for working with Product, TPM, and cross-functional stakeholders
- Proven ability to mentor engineers and elevate engineering standards
- Bachelor's in Computer Science or related discipline
- Experience with Kafka or other event-streaming systems
- Salesforce platform certifications (Administrator, Developer, Architect)
- Experience integrating Salesforce with Java-based services, event-driven systems, or middleware
- Experience in high-availability, regulated industries such as gaming, fintech, or payments
- Experience managing remote or distributed engineering teams
- Familiarity with CI/CD pipelines, DevOps tools, and observability frameworks