1

Mlb Software Developer Jobs (NOW HIRING)

Software Engineer

Los Angeles, CA ยท On-site

$120K - $155K/yr

The Streaming & Media Engineering Team at Major League Baseball is seeking a Software Engineer to ... In addition to your salary, MLB believes in providing a competitive compensation and benefits ...

The Streaming & Media Engineering Team at Major League Baseball is seeking a Software Engineer to ... In addition to your salary, MLB believes in providing a competitive compensation and benefits ...

The Streaming & Media Engineering Team at Major League Baseball is seeking a Software Engineer to ... across MLB's streaming products, including live and on-demand video processing, live content ...

Used by fans, broadcasters, stadiums, MLB Clubs, and across the league, if you've seen a data point about baseball, there's a good chance it started here. We are seeking software engineers who ...

Director, Product Innovation

New York, NY ยท On-site

$254K - $266K/yr

A rich understanding of software engineering ecosystems and related technologies such as REST API ... Why MLB? Major League Baseball (MLB) is the most historic of the major professional sports leagues ...

Senior Identity Engineer

New York, NY ยท On-site

$140K - $175K/yr

... MLB's workforce and customer platforms. This is a hands-on engineering role at the intersection of identity, software engineering, and security: building production-grade integrations and services ...

next page

Showing results 1-20

Mlb Software Developer information

See salary details

$48K

$111.8K

$166K

How much do mlb software developer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for mlb software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is the difference between Mlb Software Developer vs Mlb Software Engineer?

AspectMlb Software DeveloperMlb Software Engineer
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS, engineering, or related field, certifications often similar
Work EnvironmentCollaborative teams, coding, debugging, testingSimilar environment, focus on system design and architecture
Industry UsageCommonly used in tech, sports, and entertainment industriesOften used interchangeably, with some companies emphasizing engineering roles
Search & Comparison IntentYes, often compared for job roles and responsibilitiesYes, frequently compared with developers for career paths

While both roles involve coding and technical skills, Mlb Software Developers typically focus on creating and maintaining software applications, whereas Mlb Software Engineers often have a broader scope including system design and architecture. The roles overlap significantly, but the engineer title may imply a focus on designing scalable systems, while developers concentrate on implementation.

What are the key skills and qualifications needed to thrive as an MLB Software Developer, and why are they important?

To thrive as an MLB Software Developer, you need strong programming skills (often in languages like Python, Java, or C++), a solid understanding of software engineering principles, and a relevant degree in computer science or a related field. Familiarity with tools such as version control systems (e.g., Git), cloud platforms, and experience with sports analytics software or databases is highly valued. Excellent problem-solving abilities, effective communication, and a collaborative mindset help you stand out in this role. These skills are crucial for developing robust, data-driven applications that support team performance, analytics, and business operations in a fast-paced sports environment.

How does an MLB Software Developer typically collaborate with data analysts and coaches to improve team performance?

As an MLB Software Developer, close collaboration with data analysts and coaching staff is essential to translate complex baseball statistics into actionable insights. Developers often design and maintain tools that process game data, enabling analysts to visualize player metrics and trends. Regular meetings with coaches help ensure that the software solutions align with on-field strategies and are user-friendly for non-technical staff. This collaborative environment fosters innovation and allows software developers to directly contribute to a team's competitive edge.

What are MLB Software Developers?

MLB Software Developers are technology professionals who design, develop, and maintain software applications and systems for Major League Baseball (MLB) organizations. They work on a wide range of projects, including data analytics platforms, scouting tools, player tracking systems, and fan engagement apps. Their work supports both the baseball operations and business sides of MLB teams, helping improve decision-making, player performance, and fan experiences. MLB Software Developers often collaborate with data scientists, analysts, coaches, and other stakeholders to deliver innovative solutions tailored to the sport's unique needs.
Infographic showing various Mlb Software Developer job openings in the United States as of May 2026, with employment types broken down into 80% Full Time, 13% Part Time, and 7% Temporary. Highlights an 100% In-person job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Engineer

Software Engineer

Major League Baseball

Los Angeles, CA โ€ข On-site

$120K - $155K/yr

Full-time

Life, Retirement, PTO

Posted 25 days ago


Job description

The Streaming & Media Engineering Team at Major League Baseball is seeking a Software Engineer to join our Los Angeles, CA office. In this role, you will help build the next generation of platforms powering world-class fan experiences across MLB's streaming products, including live and on-demand video processing, live content insertion, and custom orchestration software that integrates with cutting-edge broadcast equipment and operations. As a key contributor, you will design, build, and operate highly reliable distributed systems within MLB's streaming ecosystem, while writing hands-on code, influencing technical direction, and playing an active role in design and code reviews. You will also collaborate closely with cross-functional partners across engineering, product, and operations.
Responsibilities
  • Design, implement, and maintain scalable, cloud-native services that power live and VOD streaming workflows
  • Decompose complex systems into well-defined services, APIs, and modules
  • Write clean, efficient, well-tested, and maintainable code
  • Participate in architecture/design reviews and provide thoughtful technical feedback
  • Actively participate in Agile ceremonies (planning, stand-ups, retros, postmortems)
  • Contribute to operational excellence through monitoring, alerting, and on-call support
  • Stay current with emerging technologies and industry trends

Qualifications & Skills
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 2+ years of professional software development experience building and supporting production systems
  • Strong problem-solving skills and a track record of delivering high-quality solutions
  • Experience with modern software development practices: Agile, source control, CI/CD, testing, and code reviews
  • Strong experience with Core Java (or Kotlin) and Spring/Spring Boot
  • Experience with messaging systems and relational/non-relational databases
  • Experience with JavaScript (React and/or Node.js)
  • Hands-on experience with cloud platforms (GCP and/or AWS)
  • Experience with cloud-native technologies: Kubernetes, Docker, Helm, Terraform
  • Experience building distributed, event-driven, non-blocking systems (e.g., async I/O, virtual threads, reactive patterns)

Bonus / Nice-to-Have Skills (AI / ML)
  • Experience with Generative AI / ML APIs (e.g., LLMs, embeddings, speech-to-text, video/audio analysis) and common AI-powered workflows
  • Understanding of prompt engineering and model evaluation, with interest in applying AI/ML to media and automation
  • Exposure to live and/or VOD streaming media systems, including familiarity with HLS, FFmpeg, and SCTE standards.
  • Experience with Google Ad Manager (GAM) and ad decisioning / ad insertion workflows

Salary Range: $120,000 - $155,000 (Base Salary + Bonus)
As a candidate for this position, your salary and related aspects of compensation will be contingent upon your work experience, education, skills, and any other factors MLB considers relevant to the hiring decision. In addition to your salary, MLB believes in providing a competitive compensation and benefits package for its employees.
Top MLB Perks & 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

Why MLB?
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. For those ready to step up to the plate and join the major leagues, MLB takes the same approach as teams do with their players: empowering our "workforce athletes" to be at their best by engineering experiences that put employees in the best position to succeed. Major League Baseball is looking for candidates who are passionate about growing America's pastime to best serve its fans for decades to come.
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.
Are you ready to Step Up to the Plate? Apply below!