Software Engineer, Baseball Systems

San Diego PadresSan Diego, CA
$100,000 - $125,000Onsite

About The Position

You will design, develop, and maintain our internal web applications and data pipelines to support a wide range of Baseball Operations departments (including Front Office, Scouting, Player Development, and Major League Operations), with the ultimate goal of building a winning team on the field. This position is located onsite in San Diego, CA.

Requirements

  • Proficient computer skills including experience with MS Office products such as Word, Excel, Outlook, etc., and general knowledge of basic office equipment including copier, laser printer, telephone, and computer
  • Possess strong communication skills, both written and verbal, and effectively work well with others in a collaborative, respectful manner. Able to communicate effectively with non-technical users to translate requirements into technical solutions
  • Strong problem-solving skills with the ability to debug complex software issues
  • Exceptional time management and organizational skills with capacity to handle high volumes of detailed work, multi-task and manage projects on strict deadlines
  • Maintain professional demeanor with a high degree of discretion, integrity, and accountability
  • Must be at least 18 years of age by the start of employment
  • Able to work flexible hours including evenings, weekends, holidays and extended hours as dictated by the baseball calendar
  • Previous experience designing and building web applications, databases, and data warehouses
  • Passion for baseball and understanding of baseball statistics and analytics
  • Solid understanding of programming fundamentals and experience with one or more coding languages (such as Python or JavaScript)
  • Strong understanding and use of front-end web technologies (HTML, CSS)
  • Proven experience with modern database technologies and proficiency writing SQL
  • Previous experience with version control systems like Git

Nice To Haves

  • Fluently bilingual in another language popular among baseball players, such as Spanish, Japanese, or Korean a plus
  • Proficiency in Python, particularly for backend web development and data manipulation preferred
  • Knowledge of web development frameworks like Django or Flask, and JavaScript frameworks like Angular, React, or Vue a plus
  • Prior experience with AWS cloud services like Redshift, Glue, RDS, EC2, ECS, and Lambda (or Azure/GCP equivalents) preferred
  • Familiarity with orchestration tools (Dagster, Airflow), dbt, and Apache Spark a plus

Responsibilities

  • Design, build, code review, and deploy new features to our internal web application
  • Develop creative solutions for visualizing baseball information to our end users
  • Construct and maintain data pipelines to ingest information from external baseball vendors into our internal systems
  • Transform data in meaningful ways to ensure it is reliable, understandable, and easily accessible for developers and analysts
  • Develop innovative solutions for optimizing these applications and processes to improve performance, reliability, and scalability
  • Collaborate with other software and data engineers, analysts, and Baseball Operations staff to understand their workflows and build software solutions that support them

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k) with employer match + automatic company Safe Harbor contribution
  • Basic Life Insurance (with option to purchase Supplemental Life Insurance)
  • Pet Insurance
  • generous paid time off (PTO) and holiday program
  • paid employee parking
  • onsite barista service
  • employer provided game tickets to home games
  • onsite experiences
  • ballpark discounts on food and retail
  • work from home Fridays (during the off-season and when team is on the road)
  • smart casual dress code
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service