Software Engineer II

Perfect Game

United States

On-site

USD 110,000 - 160,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Perfect Game is seeking a full-stack developer with a strong backend focus to design and build robust REST APIs powering our websites, mobile apps, and partner integrations. You will work with a large SQL Server database, optimize T-SQL, and shape database schemas as features evolve.

You’ll operate in a mature .NET codebase, contribute front-end changes when needed, and collaborate with external teams and vendors to ensure APIs remain stable and well-documented.

Qualifications

  • Experience building and consuming REST APIs.
  • Strong SQL Server and T-SQL skills.
  • Ability to read and understand a large, legacy codebase.

Responsibilities

  • Build and maintain REST APIs used by websites, mobile apps and partners.
  • Write and optimize T-SQL — stored procedures, views and queries against a large SQL Server database.
  • Design and evolve database schemas as features require it.
  • Integrate third-party services and maintain healthy integrations.
  • Work in a .NET codebase and build new services alongside it.
  • Occasionally perform front-end changes when a feature requires it.
  • Debug production issues and trace behavior across multiple repositories.
  • Review teammates' code and have yours reviewed.

Skills

C# and .NET
SQL Server
REST APIs
T-SQL
Git
Software design
Problem solving

Tools

Azure

Job description

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
  • 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
  • A basic understanding of baseball or softball
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack C# / .NET Software Developer
Full-Stack C# / .NET Software Developer

Sprocket Sports • Chicago (IL)

On-site
USD 90,000 - 120,000
401(k) with company match
Comprehensive medical and dental
Mission-driven team
+1
Mid Level Backend Engineer, Node & TypeScript, Stable SportsTech Co, Used by Millions
Mid Level Backend Engineer, Node & TypeScript, Stable SportsTech Co, Used by Millions

High Country Search Group • Los Angeles (CA)

Hybrid
USD 140,000 - 155,000
Medical coverage for family
Unlimited PTO
Learning stipend
+2
Senior Software Engineer
Senior Software Engineer

Fastbreak AI • Charlotte (NC)

On-site
CAD 167,000 - 251,000
Salary + equity package
Health, dental, and vision benefits
401(k) with employer matching
Software Engineer (Part-Time) — Athlete Management System
Software Engineer (Part-Time) — Athlete Management System

5 Tool Performance • Westwood (MA)

On-site
USD 34,440 - 55,104
Employee discounts
Opportunity for advancement
Junior Software Engineer, AI-Forward
Junior Software Engineer, AI-Forward

Texas Sports Academy • Austin (TX)

On-site
USD 85,000 - 120,000
Senior Software Engineer - Data (All Genders)
Senior Software Engineer - Data (All Genders)

Prematch Sports • United States

Remote
USD 120,000 - 180,000
Competitive salary
Employee participation (VSOP)
Software Engineer PartTime Athlete Management System
Software Engineer PartTime Athlete Management System

5 Tool Performance • Westwood (MA)

On-site
USD 41,000 - 62,000
Employee discounts
Opportunity for advancement
Staff Software Engineer (Full-Stack)
Staff Software Engineer (Full-Stack)

Objective Partners • Chicago (IL)

On-site
USD 150,000 - 210,000
Competitive base salary
Meaningful equity ownership
Comprehensive benefits package
Software Engineer (All Levels)
Software Engineer (All Levels)

Unlimited Industries Inc • San Francisco (CA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Sports Info Solutions • United States

Remote
USD 105,000 - 135,000