Software Engineer

Global Sports Jobs Limited

New York (NY)

On-site

USD 120,000 - 155,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive benefits
401K contribution
Paid time off and holidays
Paid parental leave
MLB game tickets
MLBShop discounts
EAP
Training programs
Tuition reimbursement
Disability benefits
Life insurance
Pet insurance

Job summary

Major League Baseball is seeking a Software Engineer for a cross-platform team shipping the Mobile MLB App and MLB.TV Connected TV experience, focusing on streaming and subscriptions. The engineer will work in small, outcome-driven squads that rotate focus based on business priorities, collaborating closely with product, design, QA, and partner teams.

The role emphasizes delivering reliable, high-quality experiences while maintaining parity across CTV stacks and a shared design system, in a

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong experience building and shipping iOS applications in production using 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.

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 behaviour 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 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.

Skills

Swift
iOS app development
UIKit/SwiftUI
Mobile architecture
Networking
State management
Testing & monitoring
Cross-functional collaboration
Release cycles
Code review
Mentoring

Tools

tvOS
Analytics instrumentation
Design system
API contracts
QA tooling

Job description

About the Role

Major League Baseball is looking for a Software Engineer to join a cross-platform engineering group that ships its Mobile MLB App and MLB.TV Connected TV experience focused on Streaming and Subscriptions. The engineer will work in small, outcome-driven squads that rotate focus based on business priorities, collaborating closely with product, design, QA, and partner teams. Success means shipping reliable, high-quality user experiences while maintaining platform parity with other CTV stacks and aligning with a shared design system.

Key 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 behaviour 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 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
Required Experience & Qualifications
  • 3+ years of professional software engineering experience
  • Strong experience building and shipping iOS applications in production using 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
Preferred Skills
  • Experience with tvOS / Apple TV (focus engine, remote interactions, TV-safe UX patterns)
  • Background in video streaming (players, playback lifecycle, DRM-adjacent workflows, QoE) and/or subscriptions (purchase, restore, entitlements, paywalls)
  • Familiarity with analytics instrumentation and experiment-friendly feature delivery
  • Experience adopting or contributing to a shared design system (components, tokens, accessibility standards)
  • Exposure to Android / Android TV / 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, documentation, and managing technical debt/refactoring
Workplace
  • Can be based out of the Boulder, Colorado or New York City office locations
  • Applicants should select the appropriate office for which they wish to apply in the application
Salary
  • $120,000 - $155,000 (Base Salary) + Bonus
Benefits & Perks
  • Competitive benefits package
  • Company 401K contribution
  • Paid time off and holidays
  • Paid parental leave
  • Access to free tickets to baseball games and MLB.TV
  • Discounts at MLB Store | MLBShop.com
  • Employee Assistance Programs (EAP)
  • Onsite/online training and development programs
  • Tuition reimbursement
  • Disability benefits (short term and long term)
  • Life and accidental death insurance
  • Pet insurance
About the Company

MLB fosters a culture of growth, teamwork, and professionalism, empowering employees to be at their best and putting the team first.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Global Sports Jobs Limited • Boulder (CO)

On-site
USD 120,000 - 155,000
Competitive benefits
401K contribution
Paid time off
+10
Software Engineer
Software Engineer

Major League Baseball (MLB) • New York (NY)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+9
Software Engineer
Software Engineer

Major League Baseball (MLB) • Boulder (CO)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+2
Senior Android Engineer, MLB App Feature Teams
Senior Android Engineer, MLB App Feature Teams

Global Sports Jobs Limited • Boulder (CO)

On-site
USD 150,000 - 185,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off & Holidays
+9
Senior Product Manager, Streaming & Subscriptions
Senior Product Manager, Streaming & Subscriptions

Global Sports Jobs Limited • New York (NY)

On-site
USD 150,000 - 180,000
Benefits Package
401K
Paid Time Off
+9
Technical Project Manager
Technical Project Manager

Global Sports Jobs Limited • New York (NY)

On-site
USD 115,000 - 150,000
Competitive Benefits Package
401K Contribution
Paid Time Off and Holidays
+9
iOS Engineer — Streaming & Subscriptions for Sports App
iOS Engineer — Streaming & Subscriptions for Sports App

Global Sports Jobs Limited • Boulder (CO)

On-site
USD 120,000 - 155,000
Competitive benefits
401K contribution
Paid time off
+10
Senior Android Engineer, MLB App Feature Teams
Senior Android Engineer, MLB App Feature Teams

Major League Baseball (MLB) • New York (NY)

On-site
USD 150,000 - 185,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+10
iOS Software Engineer — Streaming & Subscriptions
iOS Software Engineer — Streaming & Subscriptions

Major League Baseball (MLB) • Boulder (CO)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+2
iOS Software Engineer - Streaming & Subscriptions
iOS Software Engineer - Streaming & Subscriptions

Major League Baseball (MLB) • New York (NY)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+9