M

Major League Baseball

Professional baseball league with media rights

Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 3 years of professional software engineering experience.
  • Strong experience building and shipping production iOS applications using Swift, UIKit, and/or SwiftUI.
  • Solid understanding of mobile architecture, networking, state management, and error handling.
  • Experience collaborating in cross-functional teams with product, design, and QA, with clear ownership and communication.
  • Comfort working in fast release cycles with testing, monitoring, and incremental rollout practices.
  • Use a pragmatic approach to tradeoffs, prioritizing clarity, maintainability, and user impact over perfection.

Responsibilities

  • Design, build, test, and ship features across multiple surfaces, emphasizing media playback and subscription flows.
  • Partner with engineers on other platforms to deliver consistent behavior and shared contracts for APIs, analytics, entitlements, and UX rules.
  • Contribute to code quality, observability, and release readiness, including crash reduction, performance, feature flags, and rollback-friendly delivery.
  • Participate in squad planning, estimation, and retrospectives; occasionally serve as mission technical lead for a focused initiative.
  • Integrate with the design library and token-based UI patterns; raise gaps early with design and platform owners.
  • Review code, mentor peers, and improve engineering practices within the team.

Desired Qualifications

  • Experience with tvOS or Apple TV, including focus engine, remote interactions, and TV-safe UX patterns.
  • Background in video streaming, including players, playback lifecycle, DRM-adjacent workflows, and quality of experience, and/or subscriptions, including purchase, restore, entitlements, and paywalls.
  • Familiarity with analytics instrumentation and experiment-friendly feature delivery.
  • Experience adopting or contributing to a shared design system, including components, tokens, and accessibility standards.
  • Exposure to Android, Android TV, or Fire TV, or willingness to learn cross-platform parity practices.
  • Strong focus on architectural intent, system design, and code verification guardrails when overseeing AI-generated implementations.
  • Experience strategically applying AI tools for high-impact engineering tasks, such as generating unit tests and documentation and managing technical debt or refactoring.

About the Company

Major League Baseball

Professional baseball league with media rights

Major League Baseball (MLB) is the top professional baseball league in the United States and Canada, made up of 30 teams that operate as independent franchises within a league-wide partnership. It coordinates the season, playoffs, and the World Series, while teams compete locally in their markets. MLB earns mainly from national and local TV rights, ticket sales, sponsorships, and merchandise, and uses revenue sharing to keep competitive balance. The goal is to grow the sport’s fan base and sustain financial stability by monetizing media, attendance, and partnerships across many markets.

Company size
10,001+
Company stage
Acquired
Total funding
$2.6B
Headquarters
New York City, New York
Founded
2000

Recently Posted Jobs

Explore more opportunities at Major League Baseball

See more jobs