In order to be considered for this role, after clicking "Apply Now" above and being redirected, you must fully complete the application process on the follow-up screen.Job Summary
The Sr. Software Engineer within the DevOps team will lead the design, implementation, and evolution of cloud-native infrastructure and automated systems that power our hockey analytics platform and data ecosystem. This role has a strong emphasis on AWS-based architecture, DevSecOps best practices, and Infrastructure as Code (IaC), while continuing to support software engineering, data platform development, and analytics-driven applications.
The Sr. Software Engineer will play a key role in building secure, scalable, and highly reliable cloud infrastructure, enabling rapid, safe delivery of analytics solutions through modern CI/CD pipelines and automation-first engineering practices. You will work across data architecture, platform services, and application development, ensuring seamless delivery, operational excellence, and rapid issue resolution.
Working closely with the Director of DevOps & Data Engineering and other team members, the Sr. Software Engineer will act as a technical leader-sharing cloud, security, and automation expertise to help the team deliver high-quality, production-grade systems. This position offers the opportunity to drive innovation and have a direct impact on both the organization and the hockey analytics team.
Essential Duties & Responsibilities
- Lead the design, development, and maintenance of cloud infrastructure and core services for the hockey analytics platform, with a strong focus on AWS architecture, scalability, reliability, security, and performance.
- Architect and implement Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or similar frameworks to ensure reproducible, auditable, and secure environments across development and production.
- Champion DevSecOps practices, embedding security, compliance, and observability into CI/CD pipelines, infrastructure, and application delivery processes.
- Build, maintain, and optimize CI/CD pipelines to support automated testing, deployment, and infrastructure provisioning.
- Develop and maintain internal tooling, services, and dashboards that support hockey data analysis, platform monitoring, and operational visibility.
- Monitor cloud systems, applications, and data pipelines, proactively identifying performance, cost, reliability, or security issues and troubleshooting production incidents in a timely manner.
- Collaborate with data engineers, analysts, and cross-functional stakeholders to gather requirements and design scalable, maintainable, and efficient cloud-native solutions.
- Lead architectural discussions, code reviews, and infrastructure reviews, ensuring adherence to best practices for cloud design, security, coding standards, and operational excellence.
- Mentor junior engineers and interns, fostering a collaborative environment and promoting professional growth through hands-on technical guidance, cloud architecture mentorship, and regular feedback.
- Perform other duties as assigned
Game/Event Responsibilities
- Game/Event Night responsibilities: limited
- Approximate number of events worked per year: on call as needed
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software engineering, cloud infrastructure, DevOps, or related roles.
- Strong understanding of data structures, algorithms, and distributed systems.
- Proficiency in Python, including software design, development, and debugging.
- Experience with SQL and/or NoSQL databases.
- Deep experience with cloud platforms, particularly AWS (preferred), including cloud networking, compute, storage, managed services, and security concepts.
- Strong experience with Infrastructure as Code (e.g., Terraform, CloudFormation) and cloud automation.
- Experience implementing DevSecOps practices, including CI/CD automation, secrets management, environment isolation, and security best practices.
- Expertise building and supporting data pipelines, analytics platforms, and real-time or near-real-time data processing systems.
- Experience developing and maintaining REST APIs.
- Hands-on experience with containerization and orchestration, such as Docker, Kubernetes, Airflow, or Dagster, along with Linux/Unix operating systems.
- Experience designing database architectures, including data modeling, schema design, normalization, indexing, and query optimization.
- Strong interpersonal and communication skills, with experience working in cross-functional teams including managers, data scientists, and business stakeholders.
- Familiarity with front-end frameworks, JavaScript, HTML, and CSS is a plus.
Working Conditions
- Ability to work efficiently and effectively in office and arena environment that can be exciting, loud and distracting
- This is an onsite role; flexibility to work a minority of time remotely.
- Ability to work extended hours including late nights, holidays, and weekends as needed
- Ability to work prolonged periods sitting at a desk and working on a computer.
- Ability to lift/carry/move up to 10lbs
- Ability to work in cold/hot indoor and outdoor temperatures
- Ability to work in areas that can become crowded with equipment and/or people