Jobs and Careers
VI

Sr. Software Engineer

Vinik Sports Group
Amalie Arena, United States, United Statesfull_timeVerifiedPosted 10 Mar 2025

About the role

Job Summary  

As a Senior Software Engineer within a DevOps team your main objective is to lead the design, development and deployment of automated solutions that will enhance our data management platform and supporting applications. You will work in various areas of software development spanning data architecture and design and be part of a team that is responsible for seamless delivery, implementation, support, and issue resolution. 

Working closely with our Manager, Software Development and other team members, you will share your expertise to help the team achieve outstanding results and maintain a competitive edge. With this position, you will have the opportunity to make a positive impact and drive innovation within the organization and the hockey analytics team. 

Essential Duties and Responsibilities 

  • Lead the design, develop, and maintenance of core infrastructure and services for the hockey analytics platform ensuring scalability, reliability, and performance. 

  • Develop and maintain internal tools and dashboards to aid in the analysis and interpretation of hockey data. 

  • Monitor system performance and troubleshoot production issues in a timely manner. 

  • Work closely with other members of the DevOps team to build and maintain the CI/CD pipelines. 

  • Collaborate with cross-functional teams to gather requirements and design scalable, maintainable, and efficient software systems. 

  • Lead code reviews and provide guidance to ensure adherence to best practices, coding standards, and high-quality development processes across the team. 

  • Act as a mentor to junior developers and interns, fostering a collaborative environment and promoting their professional growth through regular feedback, technical guidance, and hands-on learning opportunities. 

Qualifications 

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 

  • Solid understanding of data structures and algorithms. 

  • Proficiency in Python, including software design, development, and debugging. 

  • Experience with SQL and/or NoSQL databases. 

  • In depth knowledge of cloud platforms (e.g., AWS, Azure) and experience with distributed systems and architecture. 

  • Expertise in building and maintaining data pipelines, analytics platforms, and real-time data processing. 

  • Experience with developing and maintaining REST APIs. 

  • Experience with containerization (e.g., Docker), Linux/Unix operating systems and orchestration (e.g., Kubernetes, Airflow, Dagster). 

  • Strong interpersonal skills with experience working in cross-functional teams collaborating with managers, data scientists and other stakeholders to gather requirements and design solutions. 

  • Experience in designing database architectures, including data modeling, schema design, normalization, indexing, and query optimization. 

  • Experience or Familiarity with front end frameworks, JS, HTML, CSS is a welcomed bonus. 

  • 5+ years of experience 

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Vinik Sports Group

View company profile →