Demo

Senior Software Engineer, Full-Stack Development

philadelphiaphilliesrddepartment
Philadelphia, PA Full Time
POSTED ON 4/14/2025
AVAILABLE BEFORE 6/13/2025

Title: Software Engineer II / Senior Software Engineer, Full-Stack Development (Title dependent on experience and evaluation)
Department: Baseball Research and Development
Report to: Director, Software Engineering
Status: Regular Full-Time

 

Position Overview:

The work of a Software Engineer (Full-Stack Application Engineering) extends well beyond merely coding. Phillies Engineering takes a product-centered approach in creating the platform, systems, and tooling that empower our entire organization to spend more time thinking about baseball. We turn data into information into action. As a member of our team, you will work across the technical stack to develop our baseball application platform. You partner closely with Phillies R&D leadership, engineers, and data scientists to identify the most impactful problems to tackle, and then deliver robust solutions on time. With your technical knowledge and experience, you create visually engaging, user-friendly, and highly performant data-driven platforms that allow users to interact with large complex datasets in intuitive ways. In this role, your ability to craft elegant front-end interfaces paired with robust back-end systems, including API development, impact decision-making at the highest level across the Phillies organization. In addition to Baseball R&D, you will collaborate with end-users across Baseball Operations, Scouting, Player Development and the Major League Coaching Staff. Specific areas of focus may include, but are not limited to, the draft, free agency, player evaluation, player development, applied biomechanics, and in-game strategy.


Responsibilities:

  • Design and develop web-based applications to support Baseball Operations decision-makers and the research arm of Baseball R&D, translating complex datasets and requirements into intuitive, interactive, and engaging products.
  • Apply strong design skills to ensure a seamless user experience and implement clean, responsive, and aesthetically pleasing UIs that enhance data interaction.
  • Collaborate with backend and machine learning engineers to optimize the performance of data-heavy applications, ensuring smooth rendering and responsiveness.

Required Qualifications:

  • At least 3 years of professional experience in full-stack web development, with a focus on responsive design and interactive, data-driven user interfaces.
  • Fluency with JavaScript and familiarity with modern front-end development frameworks (e.g. React, Angular, Vue, Svelte). TypeScript experience is a plus.
  • Strong experience with UI/UX design patterns and research, as well as familiarity with collaborative design tools (e.g. Figma, Sketch, Adobe XD).
  • Experience with back-end languages and technologies (e.g. Node.js, Python, SQL) and familiarity with relational databases (e.g. MySQL, Postgres).
  • Excellent communication skills when discussing application development concepts with technical and non-technical colleagues.
  • Proven leadership and self-direction.

Preferred Qualifications:

  • BS, Master’s, PhD degree, or further education in engineering, computer science or other technical related fields or equivalent practical experience
  • Advanced proficiency with interactive data visualization libraries (e.g. D3, Victory, visx, ThreeJS, Plotly, or similar)
  • Experience building and maintaining RESTful APIs and familiarity with modern API (e.g. FastAPI, Flask, Express) and ORM frameworks (e.g. SQLAlchemy, Sequelize, Prisma)
  • Solid understanding of cloud infrastructure and data warehousing (e.g. Google Cloud, AWS, Azure, Snowflake) and containerization tools like Docker.
  • Familiarity with integrating machine learning models with front-end applications to enhance data interactivity and decision-making.
  • Passion for working in sports analytics.

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.

 

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Full-Stack Development?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Full-Stack Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer, Full-Stack Development jobs in the Philadelphia, PA area that may be a better fit.

Software Engineer

Top Stack, King of Prussia, PA

Senior Full-Stack Software Engineer

Tokio Marine North America, Inc., Bala Cynwyd, PA

AI Assistant is available now!

Feel free to start your new journey!