Fanatics is building a leading global digital sports platform, and they are seeking a Software Engineer III-FBG-Trading to join their team. This role involves contributing to the design and implementation of scalable solutions within their event-driven architecture, enhancing system reliability and efficiency while collaborating with various teams to ensure the delivery of stable applications.
Responsibilities:
- Contribute to the design and implementation of scalable, secure, and high-performance solutions within our event-driven architecture, focusing on enhancing system reliability and efficiency
- Assist in analyzing and addressing complex problems in multifaceted systems to improve overall performance and scalability
- Write efficient, modular, and testable code that adheres to our commitment to innovation and quality standards
- Support the product lifecycle from concept through development and deployment, and beyond, ensuring smooth operation and reliability of our platform
- Communicate effectively, escalating challenges as necessary and participating in code reviews to elevate code quality and foster knowledge sharing
- Collaborate seamlessly with Product, Quant and Engineering teams to ensure timely delivery of stable and reliable applications aligned with our product vision
- Play an active role in team discussions on planning and design, gaining insights into design philosophies and contributing to our product's evolution
- Enhance software quality through focusing on testability, operational metrics, and comprehensive documentation
- Become a product minded engineer developing a fundamental understanding of our industry, product, feature set and roadmap
- Engage in mentorship opportunities to both learn and share knowledge, promoting personal and team growth
- Support critical operations through participation in an on-call rotation
- Be willing to travel occasionally for special events and for essential offsite meetings and team collaboration sessions
Requirements:
- At least 5+ years of real-world demonstrable experience building & deploying scalable, high-performance applications
- 5+ years of experience with C#, cloud platforms (Azure a plus) and microservices
- Effective communication skills, capable of demystifying complex technical topics for diverse audiences
- Excellent analytical and problem-solving skills
- Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
- Understanding of software design, development, and testing principles including SOLID, DRY, TDD, BDD
- Passion for software development and system architecture and sharing knowledge within a highly collaborative team
- Familiarity with sports betting or a keen interest in sports is desirable
- Experience of building software using Domain Driven Design (DDD)
- Ability to translate business needs into technical solutions
- Experience in partnering with cross-functional teams
- Experience working in a start-up environment
- Passionate about working in a highly collaborative team environment