Major League Baseball (MLB) · 1 day ago
Software Engineer, Media Services
Major League Baseball (MLB) is seeking a motivated Software Engineer to join their Streaming Services Engineering team. The role involves building and maintaining core services for MLB's streaming platform, enabling fans to access live and on-demand baseball content across multiple devices.
AssociationBaseballSportsSports Leagues and Teams
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
Collaborate with senior engineers, product managers, and cross-functional partners throughout the development lifecycle
Participate in agile ceremonies such as sprint planning, standups, retrospectives, and technical design reviews
Review pull requests, provide constructive feedback, and contribute to shared code quality standards
Learn through mentorship, pair programming, and knowledge sharing via documentation and team presentations
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
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
Preferred
Experience with microservices architectures
Experience building or consuming GraphQL APIs
Experience with message queues or streaming platforms (ActiveMQ, RabbitMQ, Google Pub/Sub, Kafka)
Experience with cloud platforms such as GCP or AWS
Experience with Docker and Kubernetes
Interest in or experience with streaming media, content delivery, or sports technology
Benefits
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
Paid Parental Leave
Access to Free Tickets to Baseball Games & TV
Discounts at MLB Store | com
Employee Assistance Programs (EAP)
Onsite/Online Training & Development Programs
Tuition Reimbursement
Disability Benefits (short term and long term)
Life and Accidental Death Insurance
Pet Insurance
Company
Major League Baseball (MLB)
Major League Baseball (MLB) is the most historic professional sports league in the United States and consists of 30 member clubs in the U.S.
H1B Sponsorship
Major League Baseball (MLB) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2023 (2)
2022 (1)
2020 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
Sports Business Journal
2026-01-09
Sports Business Journal
2026-01-09
2026-01-06
Company data provided by crunchbase