Software Engineer
Major League Baseball (MLB)
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
Major League Baseball (MLB) is seeking a Software Engineer to join Baseball Enterprise. In this role, you will build and own production applications and services powering MLB Club and League operations. You will work in an agile team, collaborate throughout the software development lifecycle, and deliver best-in-class solutions.
Responsibilities
- Develop and maintain production applications using Java, Spring Boot, TypeScript, React, PostgreSQL, Kafka, Google Cloud, Kubernetes, and more.
- Instrument and debug software with logs, metrics, traces, dashboards, and alerts.
- Collaborate on planning, design, development, testing, maintenance, and code reviews.
- Improve quality by adding tests, fixing bugs, and reducing technical debt.
- Leverage AI tools responsibly while ensuring human review.
- Work across backend, frontend, data, and cloud platforms.
- Take ownership, communicate progress, and clarify ambiguous tasks.
Qualifications & Skills
- At least 2 years of professional experience in full stack system development.
- Proficiency in one modern language (Java, Python, TypeScript & Node, or Go).
- Experience with modern JavaScript frameworks and Web APIs.
- Strong foundation in relational databases like PostgreSQL.
- Excellent problem-solving and communication skills.
- Familiarity with container and cloud concepts or willingness to learn.
Preferred Experience
- Experience on cloud platforms (GCP or AWS).
- Caching with Redis or Valkey.
- Working with message brokers like ActiveMQ, Kafka, or RabbitMQ.
- Exposure to frontend build and package management tools.
Compensation & Benefits
The Base Salary ranges from $120,000 to $150,000 plus bonus. MLB also offers a competitive benefits package including 401K, paid time off, parental leave, free baseball game tickets, discounts at MLB Store, and more.
Why MLB?
MLB values growth, teamwork, and professionalism. The company empowers its "workforce athletes" to succeed with ownership, accountability, and a strong learner’s mindset.
Key skills/competency
Software Engineering, Full Stack, Agile, Java, Spring Boot, TypeScript, React, PostgreSQL, Cloud, Kubernetes
How to Get Hired at Major League Baseball (MLB)
- Research MLB's culture: Review mission, values, and employee reviews.
- Customize your resume: Tailor skills to MLB requirements.
- Showcase agility: Highlight agile project experience.
- Prepare technical demos: Demonstrate full stack project knowledge.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background