Associate Software Engineer (Seasonal)

MLB (Job Board Only)•New York, NY
•$40 - $55

About The Position

Major League Baseball is hiring an Associate Software Engineer for the Baseball and Content Engineering (BACE) organization. The role contributes to the code powering the baseball experience on MLB.com and supports systems that distribute content from the Content Management System to MLB, MiLB, and other operated properties. These systems include publishing pipelines for news, videos, and push notifications; sitemap generation, search, and cache-busting services; internal tools for creating and managing forms for MLB and MiLB Clubs; and a tool for managing player photo uploads, marketing materials, walk-up songs, and vanity redirects. The engineer works full-stack with JavaScript technologies including Node, React, and Next.js, as well as Java and Spring Boot. The position uses AI-augmented development practices and involves ownership of reviewing and refining AI-generated code. The engineer participates in the full software development lifecycle in an AI-enhanced agile environment, collaborating with engineers, product developers, and designers to build and maintain products and systems used by fans globally.

Requirements

  • Bachelor's degree or equivalent experience in a related field, such as Computer Science or Computer Engineering.
  • 0–2 years of experience in Java and the Spring Boot framework.
  • Experience with front-end web development.
  • Understanding of unit, integration, and end-to-end testing.
  • Understanding of modern agile processes, including continuous delivery, automated testing, and AI-assisted workflows.
  • Familiarity with AI coding assistants such as GitHub Copilot, Cursor, or Codeium, and aptitude for prompt-driven development.

Nice To Haves

  • Experience with front-end technologies including React.
  • Experience with back-end technologies including Spring and Node.
  • Experience with HTML or CSS layouts.
  • Experience using generative AI tools for debugging, code scaffolding, or generating test coverage.
  • Experience with GraphQL and data federation.
  • Experience with cloud-native tooling such as Kubernetes, Docker, and Terraform.
  • Experience contributing to open source projects.
  • Experience with public cloud providers such as Google Cloud.
  • Experience with content delivery networks such as Cloudflare or Fastly.
  • Familiarity with building or integrating large language models (LLMs), AI agents, or retrieval-augmented generation (RAG) pipelines.
  • Being a baseball fan or sports enthusiast.

Responsibilities

  • Work full-stack across JavaScript technologies (Node, React, and Next.js) and Java (Spring Boot).
  • Use AI coding assistants and agentic tools to scaffold code, optimize logic, and accelerate delivery of robust features.
  • Write clean, concise, modular, testable code and take ownership of reviewing and refining AI-generated code.
  • Use AI tools to help write unit and integration tests and ensure code quality and coverage.
  • Participate in an AI-enhanced agile environment and the full software development lifecycle, including requirements gathering, design, building, testing, and maintenance.
  • Use agentic tools to streamline documentation and technical planning.
  • Participate in code reviews, evaluating human-written and AI-assisted code for security, performance, and architectural alignment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service