Software Engineer at Major League Baseball | NY, US | Rezi

Software Engineer at Major League Baseball

Software Engineer

Major League Baseball · NY, US

2 weeks ago

Software Engineer

Major League Baseball · NY, US

17 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join a cross-platform engineering group focused on the Mobile MLB App and MLB.TV Connected TV experience, specializing in Streaming and Subscriptions. Work in outcome-driven squads to ship reliable, high-quality user experiences, maintain platform parity, and align with a shared design system.

Responsibilities

  • Design, build, test, and ship features on multiple surfaces with emphasis on media playback and subscription flows
  • Partner with engineers on other platforms to deliver consistent behavior and shared contracts (APIs, analytics, entitlements, UX rules)
  • Contribute to code quality, observability, and release readiness (crash reduction, performance, feature flags, rollback-friendly delivery)
  • Participate in squad planning, estimation, and retrospectives; occasionally serve as mission tech lead for a focused initiative
  • Integrate with our 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

Requirements

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

Skills

  • tvOS / Apple TV (focus engine, remote interactions, TV-safe UX patterns)
  • Video streaming (players, playback lifecycle, DRM-adjacent workflows, QoE)
  • Subscriptions (purchase, restore, entitlements, paywalls)
  • Analytics instrumentation
  • Experiment-friendly feature delivery
  • Shared design system adoption or contribution (components, tokens, accessibility standards)
  • Android / Android TV / Fire TV
  • Cross-platform parity practices
  • Architectural intent
  • System design
  • Code verification guardrails for AI-generated implementations
  • AI tools for high-impact engineering tasks (generating unit tests, documentation, managing technical debt/refactoring)

Location

  • Boulder, Colorado
  • New York City

Work Type

  • Full-time

Experience Level

  • 3+ years of professional software engineering experience

Salary/Compensations

  • $120,000 - $155,000 (Base Salary) + Bonus

Benefits

  • Competitive Benefits Package
  • Company 401K Contribution
  • Paid Time Off and Holidays
  • Paid Parental Leave
  • Access to Free Tickets to Baseball Games & MLB.TV
  • Discounts at MLB Store | MLBShop.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

About the Company

  • Major League Baseball (MLB) is the most historic of the major professional sports leagues in the United States and Canada.
  • Employees love working at MLB because of the culture of growth, teamwork, and professionalism.
  • Employees who are most successful at MLB take initiative, know how to identify problems and provide solutions, and always put the Team first.
  • MLB empowers its “workforce athletes” to be at their best by engineering experiences that put employees in the best position to succeed.
  • Looking for candidates who are passionate about growing America’s pastime to best serve its fans for decades to come.

Equal Opportunity

  • California Residents: Please see our California Recruitment Privacy Policy for more details.
  • Colorado Residents: Colorado based applicants may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
  • Applicants requiring a reasonable accommodation for any part of the application and hiring process, please email us at accommodations@mlb.com. Requests received for non-disability related issues, such as following up on an application, will not receive a response.