Software Engineer

Global Sports Jobs Limited

Boulder (CO)

On-site

USD 120,000 - 155,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive benefits
401K contribution
Paid time off
Parental leave
MLB tickets
MLB.TV access
Store discounts
EAP
Training programs
Tuition reimbursement
Disability benefits
Life insurance
Pet insurance

Job summary

Major League Baseball is seeking a Software Engineer to join a cross-platform engineering group for the Mobile MLB App and MLB.TV Connected TV experiences. You will work in small squads focused on streaming, subscriptions, and building high-quality user experiences.

The role emphasizes collaboration with product, design, QA, and partner teams, with a strong focus on code quality, observability, and release readiness. Boulder and NYC offices are included, with a fast-paced release cadence.

Qualifications

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

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
UIKit
SwiftUI
Mobile architecture
Networking
Cross-functional teams
Code review

Tools

Xcode
Git

Job description

About the Role

Major League Baseball is looking for a Software Engineer to join a cross-platform engineering group that ships the Mobile MLB App and MLB.TV Connected TV experience, with a focus on streaming and subscriptions. The role involves working in small, outcome-driven squads that rotate focus based on business priorities, where success means shipping reliable, high-quality user experiences while maintaining platform parity with other CTV stacks and aligning with a shared design system. The engineer will collaborate closely with product, design, QA, and partner teams across the organisation.

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 (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
  • Boulder, Colorado office
  • New York City office
Salary
  • $120,000 - $155,000 Base salary, plus bonus; actual compensation contingent upon work experience, education, skills, and other factors MLB considers relevant
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 the MLB Store
  • 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

Employees who are most successful at MLB take initiative, identify problems and provide solutions, and always put 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 • New York (NY)

On-site
USD 120,000 - 155,000
Competitive benefits
401K contribution
Paid time off and holidays
+9
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 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
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
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
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
iOS Engineer - Streaming & Subscriptions
iOS Engineer - Streaming & Subscriptions

Global Sports Jobs Limited • New York (NY)

On-site
USD 120,000 - 155,000
Competitive benefits
401K contribution
Paid time off and holidays
+9