fuboTV logo
fuboTV

Founded in 2015, fuboTV is a sports-focused, live-TV streaming service backed by some of the largest media companies in the world. Based in New York, New York,

Software Engineer, Video Input - Output Systems

Location

New York

Posted

58 days ago

Salary

$160K - $185K / year

Seniority

Senior

Job Description

Software Engineer, Video Input - Output Systems

fuboTV

Title: Software Engineer, Video Input/Output Systems Location: New York United States Job Description: About Fubo: FuboTV Inc. is a consumer-first live TV streaming company that is defining the future of TV. Ranked among Fast Company's Most Innovative Companies (2026) and the Financial Times' The Americas' Fastest-Growing Companies (2026, 2025), FuboTV owns Hulu + Live TV (entertainment), Fubo (sports) and Molotov (entertainment and sports), which stream in markets around the globe. Our Mission: Our mission is to deliver premium sports, news and entertainment programming through a best-in-class user experience that offers greater choice, flexibility and value. About the Role: - This role is a New York City based HYBRID position. Candidates must be located in NYC, and willing to come into the office on a hybrid basis, three times a week (Tuesday, Wednesday, Thursday).* We're looking for a Software Engineer with a strong backend development foundation and a good understanding of infrastructure fundamentals and principles. In this role, you'll play a critical part in building and maintaining scalable, reliable, and performant systems that power our video infrastructure and core services. This role requires a hands-on engineer who is comfortable operating across both software delivery and system reliability. The Video Input/Output Systems team manages all aspects of linear video, including ingest, storage, distribution, advertising, scheduling, and client playback at scale. This is an exciting opportunity for a software engineer to collaborate with internal and external stakeholders, designing efficient systems to meet key business needs. You will work closely with our Streaming Media Operations (Acquisition, Encoding, Operations), Advertising Engineering, Platform, Product Management, Players, Content Distribution, and Sales teams to develop integrated solutions. What You'll Do: - Design and develop high-throughput, low-latency video backend services, with an emphasis on scalable architecture, efficient data processing, and fault-tolerant system behavior under peak traffic conditions - Instrument services with detailed metrics, distributed tracing, structured logging, and health checks to support real-time observability and actionable alerting - Own the reliability lifecycle-from designing SLIs/SLOs to leading incident response, triage, on-call rotations, and long-term reliability engineering initiatives - Architect scalable and event-driven services and microservice to support millions of concurrent viewers - Collaborate deeply with SRE and partner teams to optimize service performance across edge caches, CDNs, and cloud regions, with attention to cost, failover resilience, and traffic shaping - Participate in design reviews, code reviews, and technical planning to ensure long-term system health, maintainability, and resilience What We're Looking For: - 3+ years of experience delivering production-quality software in complex, high-traffic environments, with expertise in Go (primary), Python, Java, or similar languages - Strong foundation in distributed systems, microservices architecture, and event-driven design patterns - Proven infrastructure skills, including monitoring, alerting, logging, and incident response best practices - Experience designing and consuming RESTful APIs, and working with relational or SQL-like databases - Familiarity with video playback services and streaming technologies such as HLS, DASH, CMAF, SSAI, DRM, and signaling protocols like SCTE-224, SCTE-35, POIS - Skilled in deploying and managing systems in cloud environments (e.g., GCP, AWS), with Kubernetes, Terraform, Prometheus, Grafana, or equivalent tools for observability and infrastructure-as-code - Experience with caching strategies, CDN optimizations, and backend performance tuning is a strong plus - An effective communicator and collaborator, comfortable mentoring others and driving cross-functional projects end to end Bonus Points: - Experience in video streaming, CDN, or media infrastructure domains - Experience with Large Language Models (LLMs) or machine learning techniques to optimize manifest personalization, enhance ad targeting, or improve viewer experience prediction - Familiarity with content recommendation engines, audience segmentation, or A/B testing frameworks for optimizing playback and monetization strategies Perks & Benefits: - At Fubo, you will have the opportunity to personally influence what live media looks like after it goes through its next big transformation - Fubo provides a highly competitive compensation based on experience and market standards - Robust benefits package, including Health/Dental/Vision coverage, 401k, Life Insurance, and commuter benefits - Free Premium Fubo Account - Unlimited PTO days and regular company-wide activities - Fubo's main headquarters are located in Midtown Manhattan, with offices in Paris, and Bangalore - Fubo is an e-verified company Fubo's minimum base salary for this role if hired in New York City is $160,000 per year; maximum base salary for this role is $185,000 per year. Additionally, this role is eligible to participate in Fubo's equity plan, annual cash bonus plans, unlimited PTO, and a full range of medical benefits. The final offer amount will be at the company's sole discretion and determined by multiple factors, including years and depth of experience and expertise, and other business considerations.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500

Descriptif du poste 🚀 Rejoins la Squad Compta Engagement chez Dougs Tu es passionné·e par le clean code, le travail en Ă©quipe et les produits Ă  fort impact ? Tu veux contribuer Ă  moderniser la comptabilitĂ© pour la rendre plus simple et plus humaine ? Le mantra simplifier la vie des entrepreneurs pour qu’ils rĂ©ussissent rĂ©sonne en toi ? 👉 Ce poste est pour toi ! Chez Compta Bilan, on rĂ©volutionne la comptabilitĂ© avec une solution pensĂ©e pour simplifier la vie des entrepreneurs, mais aussi de nos collaborateurs comptables ! Notre stack technique est moderne et en constante Ă©volution : - đŸ§‘â€đŸ’» NestJS et PostgreSQL cĂŽtĂ© backend, Angular cĂŽtĂ© frontend. - ☁ Infrastructure cloud GCP - 💠 MĂ©thodo inspirĂ©e de Shape Up, adaptĂ©e Ă  notre contexte đŸ’Ș Et toi dans tout ça ? Tu rejoindras le Domaine Compta Core et plus prĂ©cisĂ©ment la Squad Compta Bilan, en charge de la comptabilitĂ© des plus grandes entreprises clientes chez Dougs : conformitĂ©, fiabilitĂ©, automatisation
 que des sujets clĂ©s avec d’énormes impacts business et utilisateur. 💡 En parlant de nos utilisateurs, chez Compta Bilan il y a aussi les Ă©quipes comptables en interne, idĂ©al pour avoir accĂšs Ă  des explications ou des feedbacks. Nos clients ne sont pas en reste car la Squad dĂ©veloppe aussi des fonctionnalitĂ©s pour nos plus de 36 000 clients (et en constante croissance). Avec qui travailleras-tu au quotidien ? La Squad est aujourd’hui composĂ©e d’une PM (ALice), de 2 SE (Tahar, Jordan, Mouhad) et un Lead SE (Romain). Et aussi des collaborateurs au rĂŽle transverse : - MarlĂšne (Product Designer) - Baptiste et Nicolas (Expert Angular) - ValĂ©rie (Lead PM) - Sam et Lucas (Architectes) - Paloma (Lead Product Designer) - Alec (Engineering Manager) đŸ› ïž Tes missions - Concevoir, dĂ©velopper, tester et faire Ă©voluer notre pĂ©rimĂštre ; - CrĂ©er de nouvelles fonctionnalitĂ©s robustes, lisibles et maintenables ; - Contribuer aux revues de code, proposer des amĂ©liorations produit et techniques ; - Veiller Ă  la performance et Ă  la scalabilitĂ© de la plateforme ; - Soutenir nos collaborateurs comptables au quotidien ; - Participer Ă  la veille technologique, Ă  l’amĂ©lioration continue de notre stack et de nos pratiques ; - Être actif·ve dans le recrutement de tes futur·es collĂšgues. 👀 Et toi, qui es-tu ? - Tu as au moins 5 ans d’expĂ©rience professionnelle en dĂ©veloppement web, avec une solide maĂźtrise de NodeJS / TypeScript et PostgreSQL ; - Tu es curieux·se, capable de discuter avec des comptables avec leur langage (vulgarisation) pour comprendre leur besoin et vulgariser tes demandes ; - Tu crois Ă  la force du collectif, Ă  la bienveillance et au feedback constructif ; - Tu es autonome, mais tu aimes aussi faire du pair programming ; - Tu sais collaborer avec des profils variĂ©s (tech, produit, mĂ©tier) ; - Tu veux pratiquer le DDD, Clean Code et des approches modernes ; - Tu considĂšres que chaque problĂšme a une solution simple ; 🙌 Encore mieux si: - Tu as l’habitude de travailler dans un esprit start-up / scale-up en forte croissance ; - Tu connais dĂ©jĂ  la comptabilitĂ© ; 💙 Pourquoi nous rejoindre ? Parce que Dougs c’est : - Une entreprise en constante croissance et stable financiĂšrement depuis des annĂ©es ! - Un produit utile, concret, qui simplifie la vie de milliers d’entrepreneurs ! - Une culture d’équipe forte : entraide, autonomie, transparence ! - Un cadre technique exigeant et bienveillant ! - Et surtout
 des collĂšgues passionné·es et motivé·es ! Qui sont-ils ? Dougs, c'est un cabinet d’expertise comptable nouvelle gĂ©nĂ©ration avec une ambition claire : simplifier la vie des entrepreneurs pour qu’ils rĂ©ussissent. Notre secret, c’est de proposer aux entrepreneurs une approche rĂ©volutionnaire de la gestion d’entreprise, grĂące Ă  une alliance parfaite entre conseil et tech ! 🚀 Accompagner les entrepreneurs pour qu’ils rĂ©ussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs. Dougs, c’est avant tout une histoire humaine, c’est la rencontre de VĂ©ronique, Sarah et Patrick, experts-comptables et de Florent, ingĂ©nieur. C’est une sociĂ©tĂ© disruptive qui rĂ©invente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une Ă©quipe de plus de 100 ingĂ©nieurs et 300 professionnels des mĂ©tiers (experts comptables et avocats), Dougs, c’est une sociĂ©tĂ© qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levĂ©e de fonds de 25 millions d'euros. Demain ? Nous allons bĂątir une Ă©quipe de 500 passionnĂ©s partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et rĂ©volutionnaire de la comptabilitĂ© et de l’entrepreneuriat que Dougs change la donne pour plus de 36 000 entrepreneurs. Alors, prĂȘt Ă  faire partie de l'aventure ? Rejoins-nous ! PrĂ©cisions du Poste Le poste est ouvert en tĂ©lĂ©travail partiel ou Ă  100 %, tout est possible ! Les locaux se situent Ă  Bron collĂ© Ă  Lyon. Facilement accessible en transport en commun, arrĂȘt de tram T5 Parc du ChĂȘne, Bus 52, Bus ZI7
 Bref de quoi faire
 Adresse : 32 rue du 35Ăšme rĂ©giment d’aviation 69500 Bron Poste ouvert aux personnes en situation de handicap Type d'emploi : Temps plein, CDI RĂ©munĂ©ration : 50 000,00€ Ă  55 000,00€ par an DĂ©roulement des entretiens VoilĂ  le dĂ©roulement de notre processus que nous souhaitons rapide. C’est aussi trĂšs important pour nous qu’aprĂšs chaque Ă©tape tu reçoives un feedback constructif expliquant notre dĂ©cision, surtout si nous souhaitons mettre fin au processus. - (30 min) Qualification Talent: Entretien visio avec Emilie, Head Of Talent Un test technique Ă  rĂ©aliser chez toi - (1h) Tech fit: DĂ©brief de ton test avec Jonathan (Lead SE) et Lucas (architecte) ou un SE de la squad - (1h) Team fit : Un Ă©change avec Alec (Engineering Manager) - Prise de dĂ©cision

France
€50K - €55K / year
Dropbox logo

Infrastructure Software Engineer

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

‱ Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections. ‱ Assist in expanding Dropbox's role as the data-fabric, linking hundreds of millions of applications, devices, and services worldwide, while spearheading efforts to improve interoperability and adaptability across various ecosystems. ‱ Measure and optimize Dropbox's analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes. ‱ Collaborate with cross-functional teams to innovate and implement solutions that enhance the performance, reliability, and security of Dropbox's infrastructure, ensuring a seamless experience for users worldwide.

Poland
zƂ272K - zƂ368K / year
Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

‱ Drive collaboration with multiple vendors to establish comprehensive estimates, delivery plans, and timelines for projects or programs within an application family. ‱ Ensure the technological integrity and quality of vendor solutions, providing accountability across concurrent projects or programs. ‱ Lead the delivery and technical guidance across an application family, ensuring alignment with strategic initiatives. ‱ Serve as a technical leader for large or complex projects, including: Strategizing to optimize and modernize technology, focusing on technical debt reduction where applicable. ‱ Leading knowledge-sharing efforts to strengthen internal and vendor partner expertise. ‱ Acting as a subject matter expert on intricate components of the application environment. ‱ Partner with architects to influence strategic decisions on the use, retirement, or addition of technology within the enterprise architecture. ‱ Provide high-level technical expertise to projects involving multiple complex technology components. ‱ Establish and promote the best practices, reusable components, and guidelines to optimize technology usage. ‱ Lead incident response and problem resolution for critical production issues, ensuring thorough root cause analysis and long-term solutions. ‱ Take on special projects or initiatives as assigned, often with organization-wide visibility and impact.

United States
Job Closed
Full TimeRemoteTeam 1,001-5,000

Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward. Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits. Who We're Looking For A Principal Software Development Engineer has the responsibilities to develop new applications and perform lifecycle support for existing applications. The engineer must possess excellent knowledge of the overall application environment and the tools that support products and services. The engineer must also lead application development teams from the concept stage through final implementation. In addition, the engineer must be completely accountable for all tasks assigned to the engineer individually or to the team / project that the engineer is leading. Finally, the engineer is required to adhere to all of the company’s software development procedures and processes while fulfilling the leadership role.- Some of What You'll Do Scope of the Role: - Direct Reports: ​This is an individual contributor role with no direct reports​ Key Responsibilities - Development of complex software modules conforming to the functional/ performance/ user experience requirements - Development and automation and execution of Unit and Functional Tests to demonstrate the conformance of software with the functional/ performance/ user experience requirements - Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance. - Create high-level and detailed design documents from requirements utilizing Object Oriented or Structured Methods that contain such items as use cases, flow diagrams, structure definitions and architecture diagrams. - Code an application from detailed design specifications. - Document thorough release notes detailing the implementation process according to company procedures. Present the implementation plan in formal release planning walk-throughs. - Perform post-implementation monitoring and testing to ensure the release is functioning as expected. - Lead project teams through the entire development process. Assist engineers assigned to the project by providing technical guidance through the development phases of the project. - Become an SME in one or more areas of wireless and wireline telecommunications standards and network implementations. Leverage that industry knowledge in identifying solutions to company product and overall telecommunication industry problems. - Work with operations during the actual implementation and to identify, implement and refine proactive application and system monitoring techniques to enable the company to provide the highest quality of service possible. - Research and recommend new technology, methodologies to help increase overall efficiencies. - Act as a mentor and SME to junior team members Experience, Education, and Certifications: - Bachelor’s degree in Computer Science or related field or equivalent work experience. - 8-10+ Years of UNIX experience using Java. - Expert knowledge in: - Development environment – OS, editor, utilities, database, - Compiler, Debugger (role dependent), - Production runtime environment (role dependent), - Object Oriented and Structured development methodologies, - Unix commands. - ISPF, JCL/PROC (role dependent) - COBOL, REXX, (role dependent) - VSAM (role dependent) - Micro Focus products (preferred) - Assembler (preferred) - Experience working with RESTFul Services, Spring Framework, Any Data Access Frameworks. - Experience in Agile Development process. - Experience with Maven, Jenkins and Tomcat Server Additional Requirements: - Exposure to the Application deployment architecture - Ownership/Accountability for tasks/projects. - Work well within a team environment. - Excellent oral and written communication skills. - Independent work habits. - Proven ability to deliver quality software on time - Act with a sense of urgency - Positive attitude - Maintain composure in a stressful environment - Encourage and promote a healthy team environment - Project Management knowledge - Act as a leader and mentor to junior team members - Why You Should Join Us Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture. At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world. Know someone at Syniverse? Be sure to have them submit you as a referral prior to applying for this position.

India