C

Chuck E. Cheese

Family dining and kid-focused entertainment

Principal Engineer

Full-Stack EngineeringUpdated on Nov 3
Full-timeUnited StatesNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, or a similar degree is required.
  • At least 8 years of professional software development experience, including at least 4 years with C# and the .NET ecosystem spanning .NET Framework, WinForms/desktop, and COM interop.
  • Hands-on experience designing and implementing RESTful APIs, including contracts, OAuth 2.0/JWT/API-key authentication, versioning, resilience patterns such as retries, circuit breakers and idempotency, and OpenAPI documentation.
  • At least 3 years building and operating solutions on Microsoft Azure, including App Service or Azure Functions, API Management, Key Vault, Storage, Azure SQL, Service Bus/Event Grid, Application Insights, and Azure DevOps or GitHub Actions CI/CD.
  • Front-end skills with a modern framework such as Angular or React, plus TypeScript, HTML and CSS.
  • Working knowledge of SQL Server/Azure SQL data modeling and query performance, and secure coding for environments handling payment card and guest data, including PCI DSS awareness, keeping secrets out of code and logs, TLS in transit, and encryption at rest.
  • Experience in a fast-paced Agile/Scrum and continuous-integration environment using Jira, Confluence and Git-based workflows such as GitHub.
  • Ability to work effectively in and help lead high-performing, globally distributed development teams.
  • Ability to communicate and present effectively, continue technical learning, and build relationships across the organization with a focus on internal and external customers.
  • Ability to sit, walk, stand, bend, twist, reach, carry, lift, pull and push between 1 and 25 lbs; use a computer with repetitive movement of both hands; work an 8-hour shift with some overtime; and travel by airplane or vehicle when needed.

Responsibilities

  • Design, develop and maintain business-critical software as part of a distributed software engineering team, including C# applications for NCR Voyix Aloha point-of-sale terminals and microservices REST APIs for backend services.
  • Develop and maintain web front ends using Angular or React for internal tools, portals and configuration consoles supporting POS and loyalty platforms.
  • Develop, deploy and operate C# .NET (Core/.NET 8+) Web APIs, Azure Functions and background services in Microsoft Azure using the stated Azure services; own infrastructure-as-code and CI/CD pipelines for the services built.
  • Design, develop and maintain C# applications running on Aloha POS terminals using .NET Framework and WinForms.
  • Build and maintain integrations with third-party platforms and vendors, including NCR Voyix, FreedomPay, Affirm, Twilio, SEMNOX, Workday and SaaS partners, and internal platforms including OmniFun loyalty and the enterprise data hub.
  • Establish and enforce practices for secure, scalable, resilient and efficient software, including code reviews, unit and integration tests, static analysis, secrets management, structured logging and monitoring, and safe rollout and rollback of store-impacting releases using pilot stores before fleet deployment.
  • Provide tier-3 support for POS and API incidents within the team's protected support capacity, perform root-cause analysis and drive permanent fixes into the backlog; participate in an on-call rotation as required.
  • Work with cross-functional teams to ensure code quality, testing, piloting, installation and implementation are executed efficiently.
  • Communicate technical options, risks and trade-offs to technical and business audiences.

Desired Qualifications

  • Direct experience with NCR Voyix Aloha, including Aloha Connect/COM interop, Configuration Center, Aloha Kitchen or ATO, or with another enterprise POS platform's extension model.
  • Experience with payment and loyalty integrations, such as FreedomPay or similar gateways, tokenization, buy-now-pay-later providers, and loyalty/CRM platforms.

About the Company

Chuck E. Cheese

Family dining and kid-focused entertainment

Chuck E. Cheese runs family dining and entertainment venues with pizza, arcade games, and live entertainment for kids. It operates a broad network of franchised locations—605 Chuck E. Cheese’s stores in 47 states and 14 countries, plus 149 Peter Piper Pizza locations—focusing on a consistent guest experience. The brand differentiates itself with its long-standing family-friendly promise, large footprint, and a setup that combines dining with active entertainment. Its goal is to deliver a safe, enjoyable, and value-driven outing that makes families want to return.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$625M
Headquarters
Irving, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Chuck E. Cheese

See more jobs