Senior Software Engineer
Core
Design, develop, and maintain business-critical full-stack software for CEC Entertainment's POS terminals, loyalty platforms, and internal tools across 500+ stores.
Role type
Senior Software Engineer (Full Stack)
Builds
C# applications for NCR Voyix Aloha POS terminals, microservices REST APIs, and web front-ends for internal portals.
Domain
Retail / Point-of-Sale / Cloud Infrastructure
Required skills
C# (.NET Framework, .NET Core/.NET 8+), TypeScript, Angular or React, Azure (App Service, Functions, SQL, Service Bus), RESTful API design, CI/CD pipelines, SQL Server modeling.
Preferred skills
NCR Voyix Aloha platform experience, payment/loyalty integrations (FreedomPay, Affirm).
Technologies
C#, .NET, Azure, Angular, React, TypeScript, SQL Server, Azure SQL, GitHub Actions, Jira.
Responsibilities
Develop and maintain POS applications and web front-ends; build and operate backend APIs and Azure services; establish engineering best practices for secure, scalable software; provide tier-3 production support and root-cause analysis.
Seniority
Senior, hands-on IC