Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Major League Baseball Logo

Software Engineer, Media Services

Major League Baseball

$120,000 - $155,000
Dec 18, 2025
New York, NY, US
Apply Now

MLB is seeking a Software Engineer to join their Streaming Services Engineering team to build and maintain the core services that power their streaming platform, enabling millions of fans to watch live and on-demand baseball content across multiple platforms and devices.

Requirements

  • Experience delivering backend software and services using JVM-based languages (Python, JavaScript, or frontend experience is a plus)
  • Familiarity with Agile development processes and modern software development tools (IDEs, source control, CI/CD pipelines, testing frameworks)
  • Exposure to distributed systems, event-driven architectures, and client-facing APIs
  • Experience collaborating with senior engineers to support large-scale production systems
  • Experience with microservices architectures
  • Experience building or consuming GraphQL APIs
  • Experience with message queues or streaming platforms (ActiveMQ, RabbitMQ, Google Pub/Sub, Kafka)

Responsibilities

  • Design, build, enhance, and maintain Java-based microservices that power MLB's streaming platform, including content access control, media pipeline orchestration, partner integrations, and playback services
  • Implement new features and improve existing services to enhance performance, scalability, reliability, and maintainability
  • Write clean, testable, and well-documented code following best practices and team standards, including unit and integration tests
  • Build and maintain GraphQL APIs (queries and mutations) and integrate with internal and external services
  • Develop event-driven workflows using message queues (e.g., ActiveMQ, Pub/Sub)
  • Debug and resolve production issues by analyzing logs, monitoring performance, and implementing fixes
  • Review pull requests, provide constructive feedback, and contribute to shared code quality standards

Other

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Participate in agile ceremonies such as sprint planning, standups, retrospectives, and technical design reviews
  • Collaborate with senior engineers, product managers, and cross-functional partners throughout the development lifecycle
  • Learn through mentorship, pair programming, and knowledge sharing via documentation and team presentations
  • Competitive Benefits Package