Team Lead, Sr. Software Engineer

CenterEdge Software

Northern (KY)

Hybrid

USD 130,000 - 180,000

Full time

31 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CenterEdge Software is seeking a Team Lead, Sr. Software Engineer to guide a hands-on, agile development team delivering cloud-based and on-premise business applications. You will mentor engineers, shape architecture, and collaborate with product managers to ensure scalable solutions.

The role blends technical execution with leadership, supervising offshore and remote resources while maintaining high standards of quality and delivery. Remote work options available for U.S. based candidates.

Qualifications

  • Proven experience leading software teams in Agile/Scrum environments.
  • Strong proficiency in C# and .NET with cloud/on-prem deployments.
  • Experience designing RESTful services and modern front-end frameworks.

Responsibilities

  • Lead and mentor engineers, plan sprints, and ensure on-time delivery.
  • Collaborate with product owners, architects, and stakeholders to translate requirements into technical solutions.
  • Review designs and code for quality, security, and performance.

Skills

C#
.NET
SQL
REST APIs
Angular
Blazor
Agile/Scrum
Git
Cloud (AWS)

Education

Bachelor’s degree in Computer Science or related field

Tools

JIRA
Git

Job description

All Jobs > Team Lead, Sr. Software Engineer


Fully Remote Remote Worker - NC, VA, TX, NH, FL, TN ONLY


Description

At CenterEdge, we understand what it takes to run a thriving entertainment business because we’ve been in your shoes. Born out of a family’s vision to create a unique entertainment destination, we transformed the challenges of managing a multi-attraction venue into purpose-built solutions that empower businesses worldwide. Since 2004, we’ve delivered innovative software and payment solutions designed hand-in-hand with operators to streamline operations, enhance guest experiences, and drive growth.


From family entertainment centers to zoos, museums, and amusement parks, CenterEdge provides reliable tools that help businesses succeed—because your story deserves the best support for its next chapter.


About This Role:

The Team Lead, Sr. Software Engineer is a hands‑on technical leader and core member of an agile development team, responsible for leading, mentoring, and supervising engineers while actively contributing to the design, development, testing, and support of cloud‑based and on‑premise business applications.


This role blends technical execution with people leadership, ensuring high‑quality software delivery while guiding team performance, collaboration, and growth. The Team Lead will work closely with product managers, architects, and stakeholders and may lead remote and offshore development resources.


Requirements

Supervisory Responsibilities


  • 1–3 years of prior supervisory or team leadership experience is required

  • Directly leads and mentors a team of software engineers

  • Provides input into hiring, onboarding, performance reviews, and professional development

  • Sets technical direction, reviews work, and ensures adherence to engineering standards

  • Coordinates work across onshore, remote, and offshore team members

  • Acts as a point of escalation for technical and delivery issues

  • Lead and actively participate in Agile Scrum ceremonies, including sprint planning, backlog grooming, daily standups, and retrospectives

  • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions

  • Guide team members in design, development, unit testing, and implementation of software solutions

  • Design, develop, and maintain C#/.NET applications using established engineering standards

  • Review solution designs and code to ensure quality, performance, and security

  • Assist with task estimation, prioritization, and product commitments

  • Oversee source control practices and release/versioning processes

  • Develop and optimize integrations between systems and services

  • Troubleshoot and resolve complex technical and application issues

  • Identify and drive continuous improvement in application architecture, development processes, and team effectiveness

  • Provide engineering support to Operations and participate in rotational on‑call support as needed

  • Ensure solutions are delivered on time, on budget, and at a high level of quality


Required Qualifications


  • Strong proficiency in C# and .NET (required)

  • Strong SQL experience (required)

  • Experience designing and consuming RESTful APIs

  • Experience with modern frontend frameworks (Angular and/or Blazor preferred)

  • Experience working in Agile/Scrum/Kanban environments

  • Experience with a cloud environment (AWS preferred)

  • Proficiency with Git or similar source control systems

  • Proficiency with JIRA or similar project management systems

  • Strong problem‑solving, communication, and collaboration skills

  • Ability to balance hands‑on development with leadership responsibilities

  • Ability to work effectively with remote and cross‑functional teams


Nice-to-Have Qualifications


  • Experience with Couchbase or other NoSQL databases

  • Experience with Kubernetes and containerization

  • Experience leading remote and/or offshore development teams

  • Knowledge of distributed systems or messaging platforms

  • Experience supporting WinForms applications

  • Background in payment processing or POS systems

  • Experience within the family entertainment industry


Education & Experience


  • 1–3 years of supervisory, team lead, or technical lead experience

  • At least 5 years of professional software development experience, 7 years preferred

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)

  • Remote position

  • Must reside in one of the following states: NH, NC, SC, TX, FL, TN, OR

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Team Lead, Sr. Software Engineer (C#/.NET)
Remote Team Lead, Sr. Software Engineer (C#/.NET)

CenterEdge Software • Northern (KY)

Hybrid
USD 130,000 - 180,000
Associate Product Manager
Associate Product Manager

CenterEdge Software • Northern (KY)

Hybrid
USD 65,000 - 90,000
Remote-friendly workplace
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

On-site
USD 120,000 - 150,000
Lead Full Stack Software Engineer (C#/.NET) - Remote
Lead Full Stack Software Engineer (C#/.NET) - Remote

Zohorecruit • United States

Remote
USD 140,000 - 190,000
Lead Software Engineer
Lead Software Engineer

Mondo • Irving (TX)

On-site
USD 89,544 - 100,564
Health insurance
Dental insurance
Vision insurance
+1
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

On-site
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior Technical Lead
Senior Technical Lead

Albano Systems, Inc. • Richmond (VA)

On-site
USD 90,000 - 120,000
Senior Software Engineering Group Lead - Remote
Senior Software Engineering Group Lead - Remote

Prestige Staffing • Dallas (TX)

On-site
USD 120,000 - 170,000
Bonus (10–15k)
Medical benefits
PTO 3 weeks
+3