Senior Software Engineer

CEC Entertainment

Irving (TX)

Sur place

USD 130 000 - 180 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

CEC Entertainment, headquartered in Irving, TX, seeks a Sr. Software Engineer to design, develop, and maintain business-critical software for a distributed team. You will build C# applications for NCR Voyix Aloha POS terminals and design REST APIs to power our backend in Azure.

You will also create modern front-end features with Angular/React, manage CI/CD pipelines, and apply secure coding practices. This role involves collaboration across international teams to deliver scalable, high-quality

Qualifications

  • 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 (WinForms/desktop, COM interop).
  • RESTful APIs design and implementation (contracts, OAuth 2.0/JWT, versioning, resilience, OpenAPI).
  • 3+ years building and operating solutions on Microsoft Azure: App Service/Azure Functions, API Management, Key Vault, Storage, Azure SQL, Service Bus/Event Grid, Application Insights, and CI/CD (DevOps/GitHub Actions).
  • Solid front-end skills with Angular or React, TypeScript, HTML and CSS.
  • Working with SQL Server/Azure SQL data modelling and performance; PCI DSS awareness.
  • Experience in Agile/Scrum with Jira/Confluence and Git workflows.

Responsabilités

  • Develop and maintain web front ends for internal tools and portals supporting POS and loyalty platforms.
  • Design, develop and operate C# Web APIs and Azure services; manage CI/CD pipelines and infrastructure-as-code.
  • Develop C# applications running on Aloha POS terminals (.NET Framework/WinForms).
  • Build and maintain integrations with NCR Voyix, FreedomPay and other partners and internal systems.
  • Establish and enforce secure, scalable software practices: tests, logging, secret management, safe rollout/rollback.
  • Provide tier-3 production support for POS and API incidents; participate in on-call rotation.
  • Collaborate with cross-functional teams and communicate technical options and risks clearly.

Connaissances

C#/.NET
RESTful APIs
Azure cloud
Angular/React
SQL Server/Azure SQL
CI/CD
Agile/Scrum
Distributed teams
Security best practices
Strong communication

Formation

Bachelor's in CS/CE

Outils

Azure DevOps
GitHub Actions
Jira
Confluence
OpenAPI

Description du poste

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 Description

The 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.

Major Responsibilities
  • 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, WinForms)
  • Integrations. Build and maintain integrations with third-party platforms and vendors - NCR Voyix, FreedomPay, Affim, Twilio, SEMNOX, Workday and SaaS partners - and with internal platforms such as OmniFun 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.
Required Qualifications
  • 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 (WinForms/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 DevOps or GitHub Actions CI/CD.
  • Solid front-end skills with a modern framework (Angular preferred; React), TypeScript, 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 (GitHub).
  • Demonstrated ability to work effectively in and help lead high-performing, globally distributed development teams.
  • Strong communication and presentation skills, demonstrated continuous technical learning, and the ability to build relationships across the organization with a sharp focus on the customer - both internal and external.
Preferred Qualifications
  • Direct experience with NCR Voyix Aloha (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 (FreedomPay or similar gateways, tokenization, buy-now-pay-later providers, loyalty/CRM platforms).
Physical Demands

To perform the duties of this position, the incumbent must have the ability to sit, walk, stand, bend, twist, reach, and carry, lift, pull, push between 1 - 25 lbs. Incumbent must use a computer, with the repetitive movement of both hands. Incumbent must be able to work an 8-hour shift, with some overtime. Incumbent must also be available to travel to various locations by airplane or by operating a vehicle if needed.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

#Diversity #Inclusion #Culture

The Company

CEC Entertainment, LLC ("CEC"), headquartered in Irving, Texas, is a nationally recognized lead

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Full-Stack Engineer - POS & Azure Cloud
Senior Full-Stack Engineer - POS & Azure Cloud

Chuck E. Cheese International • Irving (TX)

Sur place
USD 130 000 - 180 000
Solutions Architect
Solutions Architect

CEC Entertainment • Irving (TX)

Hybride
USD 140 000 - 190 000
Solutions Architect
Solutions Architect

Chuck E Cheese • Irving (TX)

Hybride
USD 150 000 - 210 000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Solutions Architect
Solutions Architect

Chuck E. Cheese International • États-Unis

Hybride
USD 140 000 - 190 000
Medical coverage
Dental coverage
Vision coverage
+2
System Software Developer
System Software Developer

NCR Voyix Corporation • États-Unis

Sur place
USD 90 000 - 140 000
Manager, Software Engineering
Manager, Software Engineering

SuperMom's LLC • Irving (TX)

Sur place
USD 150 000 - 210 000
Manager, Software Engineering
Manager, Software Engineering

7-Eleven • Irving (TX)

Sur place
USD 150 000 - 230 000
Pos - Lead Full Stack Engineer
Pos - Lead Full Stack Engineer

Tata Consultancy Services • Irving (TX)

Sur place
USD 100 000 - 120 000
Discretionary incentive
Comprehensive medical coverage
Parental leaves
+3
Senior POS Specialist, 99 Main Office
Senior POS Specialist, 99 Main Office

HI Steaks • Honolulu (HI)

Sur place
USD 70 000 - 90 000
Sr. POS Engineer
Sr. POS Engineer

Exemplar Luxury Group • New York (NY)

Sur place
USD 150 000 - 230 000
Medical Insurance
Dental Insurance
Vision Insurance
+8