Join to apply for the Lead Software Engineer role at Miami Marlins and loanDepot park
Get AI-powered advice on this job and more exclusive features.
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 pillars guide us in championing a winning culture across the organization, impacting fans and communities across South Florida.
Position Summary
As a Lead Software Engineer, you will design, develop, and optimize software applications supporting the Baseball Operations department. This includes technical expertise in software development, architecture, cloud infrastructure, and leadership to mentor engineers. You will collaborate with analysts, scouts, coaches, and other personnel to create solutions that enhance decision-making and operational efficiency.
Essential Functions
- Lead development and maintenance of web and mobile applications supporting baseball operations, scouting, player development, and analytics.
- Architect scalable, high-performance, reliable, and secure software solutions.
- Implement best practices for version control, testing, and deployment pipelines.
- Collaborate with cross-functional teams to gather requirements and translate needs into technical solutions.
- Mentor and lead junior software engineers.
- Develop and optimize APIs and database integrations for seamless data access.
- Ensure performance, scalability, and maintainability of applications.
- Stay informed on emerging technologies and trends.
- Work with the Director of Baseball Applications to align efforts with organizational goals.
Our Values
We Are Great Teammates
- Support and encourage colleagues.
- Provide and receive feedback constructively.
- Hold high standards.
- Help and encourage proactively.
- Assume positive intentions.
- Help teammates improve.
We Are Innovators
- Embrace growth mindset.
- Challenge norms.
- Unfraid to fail.
- Push boundaries.
- Ask why and why not.
We Think Long-Term
- Focus on actions with future payoffs.
- Prioritize long-term benefits over instant gratification.
- Think ahead three steps.
Skill Requirements
- Proficiency in Python, JavaScript, TypeScript, or Java.
- Experience with front-end (React, Angular, Vue) and back-end frameworks (Node.js, Django, Flask).
- Strong knowledge of cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
- API development and database experience (relational and NoSQL).
- Familiarity with CI/CD, automated testing, containers (Docker, Kubernetes).
- Strong problem-solving skills.
- Ability to work independently and in teams under deadlines.
- Excellent communication and leadership skills.
- Passion for baseball and familiarity with analytics is a plus.
Education & Experience
- Bachelor’s in Computer Science, Software Engineering, or related; Master’s preferred.
- 10+ years of relevant experience.
- Experience leading teams or projects.
- Proven record of building large-scale, high-availability applications.
Work Environment
- Availability for evenings, weekends, holidays.
- Occasional travel for conferences or organizational needs.
- Ability to sit/stand for extended periods.
We are an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital status, or veteran status.