Software Engineer, Fan Identity

Major League Baseball•New York, NY
•$120,000 - $155,000

About The Position

Major League Baseball is hiring a Software Engineer for its Fan Identity Team, which builds and operates core platforms supporting MLB’s fan-facing business. The team architects, secures, and manages the digital identities of millions of fans across ticketing apps, e-commerce stores, streaming platforms, and ballpark-related apps. It also manages the aggregation and storage of fan data in compliance with global privacy laws, with a focus on security, throughput, reliability, performance, thoughtful engineering, learning, and mentorship. The engineer will build and own production applications and services that power fan platforms, contributing within an agile team to deliver high-quality solutions. The work spans backend and frontend development, data, and cloud technologies, as well as the software development lifecycle from planning and requirements gathering through design, development, testing, and maintenance. The role includes production support and participation in a minimally interruptive on-call rotation.

Requirements

  • At least 3 years of professional experience designing, building, and maintaining large-scale full-stack systems.
  • Proficiency in at least one modern programming language, such as Java, Python, TypeScript and Node, or Go.
  • Demonstrated proficiency using a modern JavaScript framework.
  • Hands-on experience with Web APIs and Git.
  • Strong foundation in relational databases such as PostgreSQL and ability to write simple queries.
  • Excellent problem-solving and communication skills, with a passion for collaboration in a fast-paced, agile environment.
  • Exposure to containers and cloud concepts, or eagerness to learn quickly.

Nice To Haves

  • Hands-on experience with Google Cloud Platform.
  • Knowledge of Redis or Valkey.
  • Familiarity with message brokers such as ActiveMQ, Kafka, or RabbitMQ.
  • Experience with CDNs such as Fastly, Cloudflare, or Akamai.
  • Experience deploying and managing Customer Identity and Access Management (CIAM) platforms.

Responsibilities

  • Build and maintain production services and user interfaces using technologies such as Java, Spring Boot, TypeScript, React, PostgreSQL, queues, Google Cloud, and Kubernetes.
  • Instrument applications with logs, metrics, and traces; use them to diagnose and resolve production issues; build dashboards and alerts; and participate in a minimally interruptive on-call rotation.
  • Contribute across the software development lifecycle, including planning, requirements gathering, design, development, testing, and maintenance.
  • Provide thorough code reviews, seek feedback, and collaborate with product owners to deliver a strong user experience and appropriately scoped work.
  • Improve software quality by adding unit and integration tests, fixing bugs, and reducing technical debt.
  • Stay current with evolving technologies and develop skills across backend, frontend, data, and cloud technologies through feedback, pairing, and learning.

Benefits

  • Competitive benefits package.
  • Company 401K contribution.
  • Paid time off and holidays.
  • Paid parental leave.
  • Access to free tickets to baseball games and MLB.TV.
  • Discounts at MLB Store and MLBShop.com.
  • Employee Assistance Programs (EAP).
  • Onsite/online training and development programs.
  • Tuition reimbursement.
  • Short- and long-term disability benefits.
  • Life and Accidental Death Insurance.
  • Pet insurance.
  • Bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service