Senior Software Engineer - Full Stack POS & Cloud
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-10-02
Listing for:
CEC Entertainment Concepts, L.P.
Full Time
position Listed on 2026-10-02
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Azure, .NET Developer
Job Description & How to Apply Below
At CEC Entertainment, we build careers around great food, family, and fun! Our purpose and our passion is to create the best place for kids and families to eat and play!
Job DescriptionThe Sr. Software Engineer is responsible for designing, developing and maintaining business-critical software for CEC Entertainment as part of a distributed Software Engineering team. The role is full stack in the CEC sense: the same engineer builds C# applications that run on our NCR Voyix Aloha point-of-sale terminals in more than 500 stores, design and develop microservices REST API to run our backend in an efficient way.
Well versed with Azure cloud and its services.
- Front end. Develop and maintain web front ends (Angular or React) for internal tools, portals and configuration consoles that support the POS and loyalty platforms.
- Back-end APIs and Azure services. Develop, deploy and operate C# .NET (Core/.NET 8+) Web APIs, Azure Functions and background services in Microsoft Azure using App Service, API Management, Key Vault, Storage, Service Bus/Event Grid, Azure SQL and Application Insights; own infrastructure-as-code and CI/CD pipelines for the services you build.
- POS application development. Design, develop and maintain the C# applications that run on Aloha POS terminals (.NET Framework, Win Forms)
- Integrations. Build and maintain integrations with third‑party platforms and vendors — NCR Voyix, Freedom Pay, Affirm, Twilio, SEMNOX, Workday and SaaS partners — and with internal platforms such as Omni Fun loyalty and the enterprise data hub.
- Engineering quality. Establish and enforce best practices for secure, scalable, resilient and efficient software: code reviews, unit and integration tests, static analysis, secrets management, structured logging and monitoring, and safe rollout and rollback of store‑impacting releases (pilot stores before fleet).
- Production support. 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.
- Collaboration and communication. Work with cross‑functional teams to ensure code quality, testing, piloting, installation and implementation are executed efficiently; communicate technical options, risks and trade‑offs clearly to both technical and business audiences.
- Bachelor’s degree in computer science, Computer Engineering or similar degree
- 8+ years of professional software development experience, with at least 4 years in C# and the .NET ecosystem spanning both .NET Framework (Win Forms/desktop, COM interop)
- Hands‑on experience designing and implementing RESTful APIs — contracts, authentication (OAuth 2.0 / JWT / API keys), versioning, resilience patterns (retry, circuit breaker, idempotency) and API documentation (OpenAPI).
- 3+ years building and operating solutions on Microsoft Azure:
App Service or Azure Functions, API Management, Key Vault, Storage, Azure SQL, messaging (Service Bus/Event Grid), Application Insights, and Azure Dev Ops or Git Hub Actions CI/CD. - Solid front‑end skills with a modern framework (Angular preferred; React), Type Script, HTML and CSS.
- Working knowledge of SQL Server / Azure SQL data modelling and query performance, and of secure coding practices for environments handling payment card and guest data (PCI DSS awareness; secrets never in code or logs; TLS in transit, encryption at rest).
- Experience in a fast‑paced Agile / Scrum, continuous‑integration environment using Jira, Confluence and Git‑based workflows (Git Hub).
- Demonstrated ability to work effectively in and help lead high‑performing, globally distributed development teams.
- Strong communication and…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×