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:
-
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.