Software Engineer II

Perfect Game
United StatesFull-timePosted Sep 18, 2026

About the role

We are looking for a full-stack developer who is strongest on the backend. API work is the core of this role — you will build and maintain the APIs our websites, mobile apps and outside partners depend on, along with the database work behind them, and you will pick up front-end work when a feature needs it. Strong database skills matter here more than they do on most full-stack teams.

What you will do

Reports to the Senior Software Engineer

Build and maintain REST APIs used by our websites, mobile apps and outside partners

Write and optimize T-SQL — stored procedures, views and queries against a large SQL Server database

Design and change database schema as features require it

Integrate third-party services and keep those integrations healthy

Work in an existing .NET codebase, and build new services alongside it

Make front-end changes when a feature calls for them

Investigate and fix production issues in the areas you own

Debug across a large, old codebase spread over more than ten repositories. Much of this platform has been built by many developers over twenty years, and you will spend real time reading code you did not write and tracing why it behaves the way it does

Respect the logic that is already there. Before changing something, understand why it works the way it does — old code usually encodes a rule someone needed

Handle one-off data and reporting requests without letting them derail your bigger work

Work day to day with an outside development team that builds against our APIs — answering their questions, agreeing on contracts, and not breaking them when something changes

Work directly with outside vendors and partners when their data or their system is the problem

Ship features that span several repositories at once — one change often lands in the API and the website in the same week

Review teammates' code and have yours reviewed

Season and weekend coverage

Our year is not flat. Work spikes around schedule launch and through the summer season, and the deadlines in those windows are real ones — events are happening and families are registering. During the busy season developers take turns being near a computer on weekends so someone can respond if something breaks. It is a rotation shared across the team, not a permanent on-call burden on one person, but it is a real part of the job and we would rather say so up front.

What we are looking for

C# and .NET experience, including working in a codebase you did not write

Strong SQL Server and T-SQL skills, including query tuning

Experience building and consuming REST APIs

Working knowledge of a modern JavaScript framework

Comfort with Git and pull requests

Clear written and spoken communication with people who are not developers

A track record of finishing what you start

Eagerness to learn tools and platforms you have not used before

Interest in why a feature is being asked for, not only how to build it

Care with sensitive data. This platform holds personal information about minors and their families, and that shapes how we build

Nice to have

Data engineering or analytics experience

Cloud experience, ideally Azure

Reporting and BI tools

Mobile development

A basic understanding of baseball or softball

Why join us

Be part of the team redefining sports technology for the next generation of athletes

See your work directly impact players, families and coaches nationwide

Take ownership and lead significant initiatives with real autonomy

Collaborate with passionate professionals who love both baseball, softball and technology

Career growth and recognition in a space where innovation matters

Work that is visible — features you ship are used during live events by people standing on a ball field, and you hear about it the same day

A small team, which means what you build is yours and you are not three layers from the decision

Responsibilities

  • Build and maintain REST APIs used by websites, mobile apps, and outside partners
  • Write and optimize T-SQL against a large SQL Server database
  • Design and change database schema as features require it
  • Integrate third-party services and maintain those integrations
  • Work in an existing .NET codebase and build new services
  • Investigate and fix production issues
  • Debug across a large codebase
  • Handle one-off data and reporting requests

Qualifications

  • C# and .NET experience
  • Strong SQL Server and T-SQL skills
  • Experience building and consuming REST APIs
  • Working knowledge of a modern JavaScript framework
  • Comfort with Git and pull requests
  • Clear communication skills
  • Eagerness to learn new tools and platforms
  • Care with sensitive data

Benefits

  • Career growth and recognition
  • Impact on players, families, and coaches
  • Ownership of significant initiatives
  • Collaboration with passionate professionals

Skills mentioned

C#.NETMicrosoft SQL ServerSQLQuery OptimizationREST APIsAPI IntegrationDebuggingGitFrontend Development

About Perfect Game

Perfect Game is devoted to furthering the development and career of the talented amateur baseball player. To that end, Perfect Game produces the very highest national-level individual player showcases and team tournaments all over the United States and creates innovative apparel and headwear to enable peak-level performances on field. PG events have proved invaluable to the college coaching community and major league baseball as they can scout a large population of talented ball players all in one location, supported by industry-leading data capture at each game. The PG Database is the largest of its kind anywhere in baseball. At any given time there will be nearly 300,000 high school players being followed via the database per year. PG Staff members are located throughout the country. Perfect Game employs close to 200 full-time people and another 150 part-timers, most of whom have either vast baseball experience or a wealth of expertise in their respective fields. Perfect Game is proud to have the largest scouting department in all of baseball.

Spectator Sports201-500 employeesSanford, FL