Federations & Governing Bodies
Software Engineer, Baseball Enterprise
Mid Level
Boulder, United States
in office
Full time
Digital, Product & TechBaseballEngineering & Development$120k – 155k
Job description
About the Role
Builds and operates core platforms that power MLB's business across Clubs and League operations. The work spans roster and player lifecycle management, broadcast and content operations, high-scale APIs for clubs and the amateur ecosystem, on-field technology supporting real-time game workflows, event operations and logistics, and tooling for umpires. The engineer is a key contributor in an agile team, building and owning production applications and services and collaborating closely to deliver best-in-class solutions.
Key Responsibilities
- Develop and maintain production services and user interfaces using Java, Spring Boot, TypeScript, React, PostgreSQL, Kafka, Google Cloud, Kubernetes, and related technologies.
- Instrument applications with logs, metrics, and traces; diagnose and resolve production issues; build dashboards and alerts; and participate in a minimally interruptive on-call rotation.
- Contribute across the full software development lifecycle, including planning, requirements gathering, design, development, testing, and maintenance.
- Provide thorough code reviews, seek feedback on own work, and partner with product owners to ensure a strong user experience and right-sized scope.
- Add unit and integration tests, fix bugs, reduce technical debt, and stay current with evolving technologies.
- Use AI tools responsibly, such as code assistants, test generators, and documentation summarisers, by validating outputs, citing sources when relevant, and maintaining human review.
- Seek feedback, pair program, and grow skills across the stack, including backend, frontend, data, and cloud.
Required Experience & Qualifications
- 2+ years of professional experience designing, building, and maintaining large-scale, full stack systems.
- Proficiency in at least one modern 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.
- A strong foundation with relational databases such as PostgreSQL and writing simple queries.
- Excellent problem-solving and communication skills, with a passion for collaborating in a fast-paced, agile environment.
- Exposure to containers and cloud concepts, or eagerness to learn quickly.
- Results-oriented: able to clarify ambiguous tasks with the team, design and implement solutions efficiently, and communicate progress, challenges, and blockers effectively.
- Technically strong: broad and deep technical knowledge, capable of building applications end-to-end from UI to database, understanding web application and microservice architectures, and knowing when to apply transactional versus eventual consistency models.
- Learner's mindset: always seeking to learn, asking thoughtful questions, and acting quickly on feedback.
- Collaborative teammate: communicates clearly and respectfully, fosters a supportive team environment, and handles differing opinions with professionalism and openness.
- AI augmented, not AI-dependent: uses AI tools to assist, not replace, thoughtful engineering and human judgment.
- Ownership and accountability: takes pride in work, feels a deep sense of ownership, and reflects on both successes and setbacks to continually improve.
Preferred Skills
- Hands-on experience with either Google Cloud Platform or Amazon Web Services.
- Knowledge of Redis or Valkey.
- Familiarity with message brokers such as ActiveMQ, Kafka, or RabbitMQ.
- Experience with content delivery networks such as Fastly, Cloudflare, or Akamai.
- Exposure to frontend build and package management tools.
Salary
- $120,000 - $155,000 (Base Salary) + Bonus
- Final salary and related compensation are contingent upon work experience, education, skills, and other factors MLB considers relevant to the hiring decision.
Benefits & Perks
- 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 and online training and development programs
- Tuition reimbursement
- Short-term and long-term disability benefits
- Life and accidental death insurance
- Pet insurance
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.

