Miami Marlins

Miami Marlins

Lead Software Engineer

Miami Marlins - Senior
Miami · FL
Player Operations: Team Administration/Operations
We seek a Lead Software Engineer with a passion for baseball and technology to lead the development of timely and reliable Baseball Ops applications. You will deliver the applications used throughout the Baseball Ops department to build a sustainable winning team in Miami.
 
Key Responsibilities:
Technical
●     Lead the design, development, documentation, and maintenance of software to support all Baseball Operations workflows.
●     Cultivate a high performing environment where individual contributions are well connected to broader organizational goals.
●     Actively develop members of the engineering team, providing technical perspectives, coaching, support, and development opportunities.
●     Facilitate communication and collaboration across the organization, including with non-technical staff, during software development and support processes.
●     Define standards and practices to support the engineering needs of the organization, including the discovery, vetting, and implementation of new technologies and tooling as the industry evolves.
●     Break down complex engineering projects into actionable work plans including proposed task assignments with clear design specifications. 
●     Architect and lead implementation of generalized application tooling to improve product outcomes and developer experience.
●     Collaborate with organizational leadership to establish medium to long term planning strategies for software delivery.
●     Assist with recruiting and outreach for the engineering team, including building a diverse network of future candidates.
●     Fulfill other related duties and responsibilities, including rotating platform support.
 
 
Qualifications:
●     Expertise in architecting and implementing modern application systems, including significant experience in one or more of the following domains:
○     Front-end development: Working in modern, component-based frameworks like React, Vue, or Svelte, ideally having experience with meta-frameworks like NextJS.
○     API development: Working in RESTful monolithic and microservice architectures, ideally across multiple languages.
●     Strong experience working in cross-functional product teams, including with non-technical teammates, to design, develop, and deliver software products that meet user needs.
●     Familiarity working with different methods of application delivery, including cloud providers (GCP, AWS, Azure), on-prem resources, and/or front-end cloud providers like Vercel.
●     Proficiency with several of the following: TypeScript (preferred), JavaScript, HTML, CSS, Python.
●     Fluency in SQL development and an understanding of relational database technologies. 
●     Strong software-engineering and problem-solving skills. 
●     A history of close collaboration with product designers, ideally including experience with design tools and practices.
●     Experience adapting, retraining, and retooling in a rapidly changing technology environment. 
●     A history of successfully coaching junior engineers to growth in their own careers. 

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.