Senior Software Engineer - Core Video & Data
Senior Software Engineer building backend APIs, distributed systems, and large-scale data pipelines for Hudl’s Global Sports Library. The role requires strong cloud engineering, architectural leadership, mentoring, and experience with technologies such as C#, GraphQL, MongoDB, Elastic, and AWS.
About the job
Responsibilities
- Provide technical leadership by breaking down complex engineering problems, advocating best practices, and guiding engineers while contributing to delivery.
- Design and evolve APIs, distributed systems, and large-scale data pipelines for the Global Sports Library.
- Address scalability, entity resolution, data consistency, and platform architecture challenges.
- Translate requirements into architectural proposals and guide implementation.
- Mentor engineers through code reviews, pair programming, and technical coaching.
- Collaborate with leaders across disciplines to plan and deliver product enhancements.
- Participate in Scrum ceremonies and help maintain a strong team culture.
- Focus on outcomes, data-driven decisions, and efficient delivery.
Requirements
- Extensive experience in full-stack engineering.
- Experience with cloud-based systems and services.
- Advocacy for test-driven development (TDD) and continuous integration and continuous delivery (CI/CD).
- Experience creating architectural proposals and coaching engineers through implementation.
- Collaborative, team-first approach and strong mentoring skills.
Nice-to-Haves
- Professional experience with C#, GraphQL, Elastic, MongoDB, and AWS.
- Experience with video encoding and on-demand rendering at scale.
- Interest in sports and familiarity with sports analytics.
- Experience working with hybrid or remote teams.
Compensation and Benefits
- Base salary range: £66,000–£111,000 GBP.
- Eligible for a long-term incentive (LTI) award.
- Bonuses may be awarded based on individual and company performance, at Hudl’s discretion.
- Flexible vacation time, company-wide holidays, and meeting-free days.
- Remote work options.
- Professional development resources and growth opportunities.
- Medical and retirement benefits, depending on location.
- Employee Assistance Program and employee resource groups.
Skills
C#, GraphQL, Elastic, MongoDB, AWS, Distributed Systems, Data Pipelines, APIs, Video Encoding, CI/CD, Test-Driven Development, Scrum
Similar jobs
Backend Engineering jobsSenior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.
Build and operate secure, reliable infrastructure for Docker’s container build and CI platform. The role requires strong Go and distributed-systems experience, production operational ownership, and familiarity with container, cloud, and software supply-chain security technologies.
Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.
Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.