Software Engineer - Middleware

March 23

🏡 Remote – New York

Apply Now
Logo of Fanatics, Inc.

Fanatics, Inc.

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

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
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com