
Senior Software Engineer – POS Modernization
ResultStack
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
.NET
About the role
- Modernize and support store-level POS and fuel control systems
- Translate legacy software into modular, maintainable code
- Troubleshoot production issues across hardware/software integrations
- Collaborate with engineers and product managers to scope modernization efforts
- Participate in code reviews, platform documentation, and refactoring legacy components
- Support system reliability and performance in high-transaction retail environments
Requirements
- 5+ years of professional software engineering experience
- Strong hands-on experience with C++ and/or C# (.NET)
- Experience working on or modernizing legacy enterprise systems, ideally in retail, fuel, or POS industries
- Familiarity with hardware integration (e.g., payment terminals, barcode scanners, fuel pumps)
- Self-starter mindset with the ability to take ownership of legacy-to-modernization projects
- Bonus: Experience with NCR platforms (Radiant, R10, StorePoint), Gilbarco, Verifone, or similar systems
Benefits
- Immediate Start 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C#.NETlegacy software modernizationcode refactoringtroubleshootinghardware/software integrationsystem reliabilityperformance optimizationmodular code development
Soft skills
collaborationownershipself-starterproblem-solvingcommunication