Job OverviewWe are looking for a Sr. Software Engineer/Sr. Enterprise Engineer to help modernize and support legacy point-of-sale (POS) and fuel system software for a major retail technology platform.This is a high-impact role focused on real-world systems that drive in-store transactions and fuel operations at scale.You’ll work primarily in C++, C#, and .NET environments, supporting and extending core business-critical platforms. This is not a web development role — it’s ideal for engineers who enjoy deep systems work, modernizing legacy infrastructure, and solving problems in complex, high-volume environments.What You’ll DoModernize and support store-level POS and fuel control systemsPayment Authorization FlowTranslate legacy software into modular, maintainable codeTroubleshoot production issues across hardware/software integrationsCollaborate with engineers and product managers to scope modernization effortsParticipate in code reviews, platform documentation, and refactoring legacy componentsSupport system reliability and performance in high-transaction retail environmentsWhat You Bring8+ years of professional software engineering experienceStrong hands-on experience with C++ and/or C# (.NET)Experience working on or modernizing legacy enterprise systems, ideally in retail, fuel, or POS industriesFamiliarity with hardware integration (e.g., payment terminals, barcode scanners, fuel pumps)Self-starter mindset with the ability to take ownership of legacy-to-modernization projectsBonus: Experience with NCR platforms (Radiant, R10, StorePoint), Gilbarco, Verifone, or similar systemsTools & EnvironmentLanguages: C++, C#, .NETVersion Control: GitHubInfrastructure: Docker, Windows-based systems(Optional bonus stack: React, Node.js, AWS — exposure helpful but not required)Why Join Us?This is a unique opportunity to work on the software backbone of retail and fuel operations — where reliability, speed, and modernization have real-world impact. You’ll be joining a small, experienced engineering team with full ownership of critical systems used nationwide.If you enjoy solving problems, diving into complex software environments, and bringing older platforms into the future — we’d love to hear from you.Experience:Software Engineer: 8 years (Required)C++: 5 years (Required)C#: 5 years (Required).NET: 5 years (Required)Version Control: GitHub: 5 years (Required)Infrastructure: Docker, Windows-based systems: 5 years (Required)C-Stores: 3 years (Preferred)Writing Payment Network Authorizers: 3 years (Preferred)Benefits:401(k)Dental insuranceFlexible scheduleHealth insurancePaid time offTuition reimbursementVision insurance