Software Engineer - Middleware

March 23

Apply Now
Logo of Fanatics, Inc.

Fanatics, Inc.

E-Commerce β€’ Merchandising β€’ Internet β€’ Wholesale β€’ Retail

1001 - 5000

Description

β€’ Create self-service developer tooling that interfaces with FBG supported messaging and caching platforms with an emphasis in developer experience. β€’ Coach application developers on best practices with regards to messaging and caching as consumers in a distributed computing environment. β€’ Work on observability systems that enable holistic system monitoring and drive down incident response and resolution times. β€’ Create tooling that empowers developers to focus on value-added activities and product differentiation. β€’ Solicit and incorporate internal user feedback to ensure productivity tooling meets the needs of our developers. β€’ Evangelize internal products and tooling to drive adoption within the organization. β€’ Be part of an incident management team that ensures the high availability of the Fanatics Betting and Gaming platform. β€’ Build strong relationships with internal stakeholders, inside and outside of Engineering, and collaborate with leaders to gather and present testing metrics and activities. β€’ Provide leadership and technical expertise within the engineering team. Be a mentor and role model for Engineering. β€’ Help development teams adhere to the principles, guidelines, and best practices of the engineering strategy. β€’ Gather and present testing metrics and activities to key stakeholders. β€’ Remain current on technology and trends in engineering. β€’ Must be open to occasional travel to events and Bet Fanatics offices for various offsite and team meetings.

Requirements

β€’ 5+ Experience building and maintaining internal messaging infrastructure and caching systems that are designed to handle traffic at scale. β€’ Experience with multiple messaging and caching platforms and technologies (Kafka, ActiveMQ, and Elasticache Redis preferred). β€’ Excellent communication, including influencing and problem-resolution skills. β€’ Demonstrated ability to partner closely with engineering teams and implement appropriate tools and practices that balance quality with productivity. β€’ Positive and flexible attitude to work in a fast-paced environment and a willingness to embrace new initiatives. β€’ High personal initiative. A desire to seek out problems, learn quickly, and apply solutions proactively and fearlessly. β€’ Highly outcome-oriented and data-driven. β€’ In-depth root cause analysis of low-level incidents spanning multiple connected systems. β€’ Demonstrated proficiency in Infrastructure As Code systems (Terraform, CloudFormation) β€’ Experience with observability tooling, chaos testing, and incident management. β€’ Ability to integrate 3rd-party systems into a cohesive development platform. β€’ Proficiency with Java, Golang, or Python required. β€’ If you possess some of these skills but not all of them, we still encourage you to apply!

Benefits

β€’ Medical β€’ Dental β€’ Vision β€’ 401K β€’ Paid time off β€’ GymPass β€’ Pet Insurance β€’ Family Care Benefits β€’ Free Shipt deliveries β€’ $500 for home office setup

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com