[Remote] Software Engineer, Media Services
Note: The job is a remote job and is open to candidates in USA. 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.
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
Skills
- 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
- 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 Overview
Company H1B Sponsorship