Job Summary:
The Houston Astros are seeking a Senior Software Engineer to join our Software Development team within the Research and Development department. This role involves building scalable, maintainable systems that directly impact baseball decision-making and requires collaboration with analysts and data scientists to deliver effective visualization solutions.
Responsibilities:
• Design, build, and maintain full-stack applications that support Baseball Operations, with an emphasis on responsive and intuitive frontend experiences.
• Architect and implement scalable frontend systems, establishing patterns, component libraries, and standards that support long-term maintainability.
• Design and develop interactive data visualizations and dashboards that translate complex baseball data into clear, actionable insights for decision-makers.
• Build scalable, automated systems with longevity and maintainability in mind.
• Modernize legacy codebases and frontend interfaces while ensuring continuity of critical systems.
• Ensure adherence to best practices in software development, including code reviews, testing, continuous integration, and documentation.
• Serve as a technical leader and mentor in frontend and data visualization best practices, while remaining hands-on as an individual contributor.
• Collaborate closely with analysts, data scientists, and baseball operations staff to understand data needs and deliver effective visualization solutions.
• Participate in a rotating on-call schedule to address any urgent issues with our software systems.
• Perform other duties as assigned.
Qualifications:
Required:
• 5+ years of professional software engineering experience.
• Strong proficiency in at least one modern frontend framework (e.g. React, Vue, Svelte).
• Experience building data visualizations using libraries such as D3.js, Layer Cake, or Plotly.
• Solid understanding of frontend architecture patterns, including component design and state management.
• Experience with relational databases and writing complex SQL queries.
• Proven experience maintaining, refactoring, and modernizing legacy codebases.
• Familiarity with CI/CD pipelines and version control (Git).
• Strong communication skills with the ability to translate technical concepts for non-technical stakeholders.
Preferred:
• Experience working with sports data is a plus.
Company:
Houston Astros is a national baseball team that also provides information on scores, schedules, stats, tickets, and team news. Founded in 1962, the company is headquartered in Houston, USA, with a team of 201-500 employees. The company is currently Growth Stage.