
Software Engineer
Major League Baseball21 hours ago
Base Salary
$120k - $155k/yr
Responsibilities
- Design, build, test, and ship features across mobile and connected-TV surfaces, with emphasis on media playback and subscription flows.
- Collaborate with engineers on other platforms to deliver consistent APIs, analytics, entitlements, and UX behavior.
- Improve code quality, observability, release readiness, crash rates, performance, feature flags, and rollback-friendly delivery.
- Participate in squad planning, estimation, retrospectives, and occasional mission technical leadership for focused initiatives.
- Integrate shared design-library components and token-based UI patterns while identifying gaps with design and platform owners.
- Review code, mentor peers, and improve engineering practices within the team.
Requirements
- At least 3 years of professional software engineering experience.
- Strong production experience building and shipping iOS applications with Swift and UIKit and/or SwiftUI.
- Solid understanding of mobile architecture, networking, state management, and error handling.
- Experience collaborating with product, design, and QA teams with clear ownership and communication.
- Comfort working in fast release cycles with testing, monitoring, and incremental rollout practices.
- Pragmatic approach to clarity, maintainability, tradeoffs, and user impact.
- Preferred experience with tvOS or Apple TV, including focus engine, remote interactions, and TV-safe UX patterns.
- Preferred background in video streaming, playback lifecycle, DRM-adjacent workflows, quality of experience, subscriptions, purchases, restores, entitlements, or paywalls.
- Preferred familiarity with analytics instrumentation, experiment-friendly feature delivery, shared design systems, components, tokens, accessibility standards, Android, Android TV, or Fire TV.
- Preferred experience with architectural intent, system design, code-verification guardrails, and strategic use of AI tools for tests, documentation, technical debt, and refactoring.
Benefits
- Competitive benefits package.
- Company 401K contribution.
- Paid time off, holidays, and paid parental leave.
- Free tickets to baseball games and MLB.TV access.
- MLB Store and MLBShop.com discounts.
- Employee assistance programs.
- Onsite and online training and development programs.
- Tuition reimbursement.
- Short-term and long-term disability benefits.
- Life and accidental death insurance.
- Pet insurance.
- Position can be based in the Boulder, Colorado, or New York City offices.
Tech Stack
iOSSwiftSwiftUI
Categories
Mobile
About Major League Baseball
Major League Baseball is the professional baseball league for 30 clubs across the United States and Canada. From its New York headquarters, it administers the sport and monetizes games through media rights, sponsorships, licensing, ticketing, and digital subscriptions, operating platforms like MLB.com, MLB.TV, and MLB Network. It also runs development and community programs, including the Jackie Robinson Training Complex in Florida.