Demo

Associate Software Engineer

Major League Baseball (MLB)
San Francisco, CA Full Time
POSTED ON 5/20/2026
AVAILABLE BEFORE 6/26/2026
The Baseball Data Platform team is seeking an Associate Software Engineer. From Statcast to ABS and beyond, the Baseball Data Platform is the bedrock of all Major League Baseball stats. 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 possess a strong passion for developing new technologies within the baseball industry. This position provides the opportunity to collaborate with world-class engineers, product developers, and designers; contribute to acclaimed and sophisticated applications and systems; influence the innovation of products utilized by millions globally; and work within a highly collaborative, results-oriented team environment.

Responsibilities

Coding

  • Write clean, concise, modular code that is easily testable
  • Contribute to the Baseball Data API layer that powers baseball stats across the organization
  • Design and build consistent, easy to use UIs, working with our operations partners to ensure their needs are met
  • Utilize and contribute to applications deployed on Google Cloud Platform (GCP) and at edge inside ballparks

Collaboration

  • Participate in an agile environment.
  • Participate in the full software development lifecycle (requirements gathering, designing, building, testing and maintenance)
  • Collaborate with other engineers in code reviews, pair programming, and design sessions

Technology

  • Drive innovation in products utilized by millions globally
  • Collaborate with leading data scientists on areas such as data analysis, machine vision, and Natural Language Processing (NLP)
  • Introduce and champion technologies you are passionate about
  • Develop technology used by all 30 Major League teams, every national and regional broadcast, and across the MLB organization
  • Change the way baseball is consumed

Qualifications & Skills

  • An undergraduate degree computer science or related field
  • An avid learner, independent with excellent problem-solving skills
  • Willingness to dive into any part of the system to understand and deliver the best solution
  • Eager to learn new technologies and tools
  • Ability to collaborate with other engineers
  • Experience with modern web technologies (React, TypeScript, NodeJS)
  • Experience designing or consuming APIs that serve frontend applications (Java, Spring, SQL, NestJS)
  • Familiarity with Terraform
  • Exposure to Google Cloud Platform
  • Familiar with messaging queues: ActiveMQ, Kafka
  • Familiarity with SQL databases like Postgres and SQL concepts
  • Knowledge of big data concepts and related languages/tools, such as BigQuery or Bigtable

Salary Range: $90,000 - $120,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.

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!

Salary : $90,000 - $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Associate Software Engineer?

Sign up to receive alerts about other jobs on the Associate Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Major League Baseball (MLB)

  • Major League Baseball (MLB) York, NY
  • MLB is currently seeking part-time seasonal Gameday Monitors for the upcoming 2026 Major League Baseball season to provide quality assurance for live video... more
  • 16 Days Ago

  • Major League Baseball (MLB) York, NY
  • As a member of MLB's Games and VR Quality Assurance team, your job is to help us make great baseball games. You work closely with our internal development ... more
  • 1 Day Ago

  • Major League Baseball (MLB) York, NY
  • The Incident Response and Threat Intelligence Analyst is responsible for detecting, investigating, and responding to cybersecurity incidents, fraud, and di... more
  • 1 Day Ago

  • Major League Baseball (MLB) York, NY
  • Join the fast-growing MLB Local Media team within the Sponsorship Sales division of Major League Baseball. We are seeking an energetic, experienced, and dr... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Associate Software Engineer jobs in the San Francisco, CA area that may be a better fit.

  • Beacon Software San Francisco, CA
  • Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B firm that combines great... more
  • 6 Days Ago

  • Advent Software, Inc. San Francisco, CA
  • As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000 employees... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!