Logo for CenterEdge Software

Team Lead, Sr. Software Engineer

Role overview

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)

Responsibilities

  • 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

Key facts

Hard skills

Other skills

  • Problem Solving
  • Collaboration
  • Communication
  • Leadership

About the company

CenterEdge Software logo

CenterEdge Software

Computer Software / SaaS

CenterEdge Software offers the best management solution for the amusement, entertainment, and FEC industries. Our integrated suite of products allow you to manage your entire entertainment business from one complete software package. We provide everything from your POS, to your group sales, and your redemption counter software.

Company details

IndustryComputer Software / SaaS
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

Essential Duties

  • 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)

Work Location & Eligibility

  • Remote position
  • Must reside in one of the following states: NH, NC, SC, TX, FL, TN, OR
  • Relocation not provided
  • Not eligible for sponsorship

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineering Director Related jobs

Other jobs at CenterEdge Software

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.