Job Posting: Miami Marlins – Senior Software Engineer – Front-End

Senior Software Engineer – Front End

Location: Florida

Company Overview

At the Miami Marlins, we make waves — on and off the field.

We’re built for sustainable success thanks to our commitment to be great teammates, bold innovators, and thinking long-term. These three pillars guide us in championing a winning culture across the organization. The work we do doesn’t just impact our team — it reaches fans and communities across South Florida.

Position Summary

As a Senior Software Engineer – Front-End, you will be a key contributor to the development and maintenance of software applications that support the Baseball Operations department. Your deep expertise with user interfaces and front-end development will enable you to work on a variety of projects. Your focus will be building data-driven applications, integrating complex systems, and optimizing baseball-related workflows and user experiences. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate effectively with analysts, coaches, scouts, and other stakeholders. Ideally, you’ll be full-stack capable, but with an interest and expertise toward building front-end clients for responsive web and mobile applications.

Essential Functions

  • Design, develop, and maintain web-based and mobile applications to support baseball operations, scouting, player development, and analytics.
  • Write efficient, scalable, and maintainable code while adhering to best practices in software engineering.
  • Collaborate with cross-functional teams to gather requirements and develop technical solutions.
  • Implement and maintain data-intensive front-end clients built on top of APIs that surface data that will be visualized.
  • Participate in code reviews, testing, and deployment processes to ensure software quality.
  • Stay updated on emerging technologies and modern practices in software development and baseball analytics.
  • Provide mentorship and technical guidance to junior engineers.

Our Values

We Are Great Teammates

  • Supports and encourages colleagues.
  • Provides and receives feedback without judgement or ego.
  • Holds one another to a high standard.
  • Provides help and encouragement proactively.
  • Assumes positive intentions from others. 
  • Looks for ways to help make their teammates better.

We Are Innovators

  • Embraces a growth mindset.
  • Challenges conventional wisdom.
  • Unafraid to fail.
  • Pushes boundaries and doesn’t accept impossible.
  • Asks why and asks why not.

We Think Long-Term

  • Asks: what can I do today that will pay off a year from now. 
  • Eschews instant gratification for bigger benefits in the future.
  • Always trying to think three steps ahead.

Skill Requirements

  • Strong proficiency in programming languages such as JavaScript, TypeScript, Python and Java.
  • Strong experience with front-end frameworks (React, Angular, or Vue).
  • Working knowledge of back-end frameworks (Node.js, Spring, Django, or Flask).
  • Experience building for mobile, preferably iOS, either with native (Swift) or cross-platform (React Native, Flutter) tooling is ideal.
  • Knowledge of cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
  • Experience developing and integrating APIs and working with relational and NoSQL databases.
  • Familiarity with CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes).
  • Strong problem-solving skills and ability to troubleshoot complex technical issues.
  • Ability to work both independently and as part of a team in a fast-paced environment.
  • Passion for baseball and familiarity with advanced baseball analytics is a plus.

Education & Experience Guidelines

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field required; Master’s degree preferred.
  • Minimum of 5+ years of experience in software engineering, application development, or related fields.
  • Proven experience in building and maintaining large scale highly available applications.
  • Prior experience working in sports analytics or baseball-related software development is a plus.

Work Environment

  • Ability to work evenings, weekends, and holidays as needed.
  • Availability to travel occasionally for industry conferences or organizational needs.
  • Ability to sit/stand for extended periods and work in an office environment.

Job Questions:

  1. List a few resources that you value the most for baseball content (i.e. research publications, websites, books, podcasts, etc). No explanation is needed for your selections.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Miami Marlins.





David Appelman is the creator of FanGraphs.

Comments are closed.