Major League Baseball
We are the only major sports league to have its tech team 100% in-house.
Boulder, CO

Software Engineer, Roku - MLB.tv

| Greater Boulder Area

The Client Engineering team at Major League Baseball is searching for new members at our Boulder, Colorado office. We are looking for experienced Software Engineers who are excited to work on the applications and platforms our fans love.

The Opportunity:

MLB.tv is the #1 source for live baseball, offering subscribers access to every MLB team's live audio and video feeds, as well as in-game highlights, stats and live DVR controls. As a Senior Software Engineer for the Roku platform, your primary responsibilities will be to ensure clean, concise, modular code in an agile environment, mentor developers, support code reviews and act as a driver for platform development.

In this role, you will employ a solid knowledge of the Roku ecosystem as we refine an existing code base and look ahead to new and exciting product initiatives.

You will:

- Work closely with Senior Engineers and Directors, technical project managers, product groups, fellow engineers and MLB engineering leadership

- Contribute to a collaborative culture among all team members

- Participate in the full lifecycle of software development (requirements gathering, designing, building, testing and maintenance).

- Provide engineering support on the Roku platform as we deploy enhancements across these devices

- Join a world class team that is helping to shape the way fans interact with baseball


Required Skills:

- At least 4 years of software development experience

- At least 1 year developing products on Roku devices

- Extensive exposure to ABR video streaming technologies (HLS, DASH)

- Knowledge of BrightScript

- Knowledge of Screen Graph

- Advanced knowledge of analytics

- Experience with advertising networks and their relationship to Roku delivery

- Experience using version control systems such as Github

- Experience with cloud-based tools and technologies

- Experience with unit and integration tests

- Significant experience working within an Agile environment (referencing user stories, participating in sprints, daily scrums and retrospectives)

- Excellent communication skills

See More
Apply now

Where we are

Our offices are located within a modern office park with beautiful mountain views. Near CU's campus, there's access to plenty of bars and restaurants.

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • SwiftLanguages
    • ReactLibraries
    • ReduxLibraries
    • SpringFrameworks
    • TensorFlowFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
Previous
Next

What are Major League Baseball Perks + Benefits

Major League Baseball Benefits Overview

We know that our employees' performance is directly related to the environment that they're in. That's why at MLB, we provide exceptional Medical, Dental and Vision Coverage - premiums 100 percent employer covered - so you can focus on being your best.

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Documented equal pay policy
Dedicated Diversity/Inclusion Staff
Unconscious bias training
Diversity manifesto
Someone's primary function is managing the company's diversity and inclusion initiatives
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Vision plan has only a $10 co-pay for annual eye exams and maximum out of pocket cost of $25 for glasses and/or contact lens.
Health Insurance Benefits
Health insurance policy covers 100% of premiums, with no deductible and minimum co-pays when in-network.
Life Insurance
Life insurance is equal to 3 times an employee's annual salary. Premiums 100% employer covered.
Retirement & Stock Options Benefits
401(K)
Automatic annual employer contribution to 401(k)!
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
We provide up to 4 weeks of parental leave for the primary caretaker.
Family Medical Leave
Company sponsored family events
We often sponsor family oriented events!
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
MLB hosts company outings Quarterly.
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
Recreational Clubs
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
We encourage and support ongoing and continuous learning.
Tuition Reimbursement
Diversity Program
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Our mentorship program includes Career mentoring.
Continuing Education stipend
Time allotted for learning
Online course subscriptions available
Customized development tracks
Paid industry certifications

An Insider's view of Major League Baseball

How does your team reward individual success?

Outside the traditional spot bonuses and promotional tracks that are made available to us, the best rewards have been being invited to participate on progressive projects that have been truly inspiring for me.

Meelan

Mobile Engineer

What kinds of technical challenges do you and your team face?

We are facing architecture decisions that are taking our products in new directions. For our team, part of the excitement lies in making the best use of the synthesis between our frontends and backends to create new systems built on best-of-breed technologies to create the ultimate in fan engagement.

PJ

Director, Gaming

What makes someone successful on your team?

Success here at MLB really is a team sport. People that are successful here are those that take initiative, identifies and solves problems, puts the team first, and that works collaboratively. 

Jessica

Senior TPM, Connected Device

How do your team's ideas influence the company's direction?

Our teams have direct influence over the products they build. It’s not a requirement, but there are many people who work on products here that they love to use as a fan and their feedback is invaluable towards continuing an unmatched user experience that reflects the pedigree of Baseball.

Johnny

Vice President Client Software Engineering

What projects are you most excited about?

I'm most excited about continuing to pioneer new experiences on bleeding edge platforms that really elevate our fans' interaction with MLB. The variety of platforms we deliver experiences on for our fans and communities is extremely broad, technical, and really meaningful. I mean, the amount of consumer usage is huge!

Susanne

Senior Product Manager

Jobs at Major League Baseball
8

All Jobs
All Jobs
Dev + Engineer
Internships
Project Mgmt
Tap to close

Android Engineer - MLB At Bat

Major League Baseball
Greater Boulder Area
5 days ago
+52
Use the latest Android Software Development Patterns including JetPack, Room, Java, Espresso and Kotlin. Have a voice in a strong team of opinionated and supportive engineers. Introduce technologies you feel passionate about.. Work directly with our partners, who are world leaders in cloud and mobile software. Tinker with cutting edge cloud technologies to support the product. Influence the innovation of products used by millions of users worldwide. Participate in the full lifecycle of software development (requirements gathering, designing, building, testing and maintenance). Help shape the way fans interact with baseball with machine learning, augmented reality, virtual reality, voice control, and more!

Technical Project Manager

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
MLB is looking for Technical Project Managers who are passionate about delivering some of the most sophisticated products and services in professional sports. Launched in 2001 as the technical arm of Major League Baseball, MLBAM is renowned for creating experiences that baseball fans love - and we're just getting started! As a Technical Project Manager, you will work in an agile setting with world-class product and engineering to bring our incredible experiences to market. You will identify issues and fix them; making sure everyone is moving forward, communicating well, and releasing as projected.

Senior Software Test Engineer (OTT / Connected Devices)

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
The Senior SDET position is responsible for building software tools, frameworks, services and systems that support testability for Major League Baseball's MLB.tv Client Engineering teams focused on connected devices like Xbox, Roku, PlayStation, Smart Televisions, and more. With strong knowledge of CI/CD, unit testing, test and infrastructure automation, and software development lifecycles, the Senior Software Engineer will support software development teams by building automated tests.

Software Engineer, Roku - MLB.tv

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
MLB.tv is the #1 source for live baseball, offering subscribers access to every MLB team's live audio and video feeds, as well as in-game highlights, stats and live DVR controls. As a Senior Software Engineer for the Roku platform, your primary responsibilities will be to ensure clean, concise, modular code in an agile environment, mentor developers, support code reviews and act as a driver for platform development. In this role, you will employ a solid knowledge of the Roku ecosystem as we refine an existing code base and look ahead to new and exciting product initiatives.

Front End Software Engineer (Connected Devices / OTT)

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
Major League Baseball's technology team is looking for experienced Front End Software Engineers that are passionate about building new technologies for the baseball industry. The Client Engineering team at Major League Baseball is searching for new members at our Boulder, Colorado office. We are looking for experienced Software Engineers who are excited to work on the applications and platforms our fans love.

Senior Software Test Engineer (Mobile)

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
The Senior Software Test Engineer​ position is responsible for being a leader in implementing and executing test solutions and being champions of quality for MLB’s products and services. As Major League Baseball​'s technology team, we are responsible for delivering software to our fans as well as to the broader baseball community. Our team is constantly shipping new releases and functionality - therefore, we have a responsibility to ensure that the software works as expected. Currently, we heavily rely upon manual tests and are looking to accelerate our adoption of automated testing.

Android Engineer - MLB Ballpark

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
MLB is looking for Android Engineers for our MLB Ballpark team in Boulder. We are looking for developers that are passionate about working on some of the most popular sports applications available on a mobile device. Since its inception in 2001, the tech arm of Major League Baseball has been renowned for creating mobile experiences that baseball fans love - and we're just getting started!

2020 Summer Internship - Software Engineering

Major League Baseball
Greater Boulder Area
2 weeks ago
+52
We are looking for software engineering interns to contribute to our world leading digital brand. Our summer interns will gain hands-on experience and gain professional gratification by having their efforts exposed to millions of users around the globe. Some of the opportunities available include: Multimedia Development building live video and video on demand systems for products on mobile, web and connected devices platforms; Subscription Services working on web services which expose our platform's user functionality; Core Technology developing solutions which reach across our entire ecosystem.