📍 Remote (U.S. Only) | Full-Time | Immediate Start
We’re looking for a Senior Software 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 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
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
Languages: C++, C#, .NET
Version Control: GitHub
Infrastructure: Docker, Windows-based systems
(Optional bonus stack: React, Node.js, AWS — exposure helpful but not required)
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.
Top Skills
What We Do
ResultStack is a systems engineering firm that specializes in designing and building scalable, secure, and high-performing web and mobile applications. We partner with companies ranging from startups to enterprise organizations, working alongside them as strategic collaborators—not just vendors. Our mission is to help clients solve complex problems through clean architecture, thoughtful design, and top-tier engineering.
Our team is made up of developers, designers, and strategists from a variety of professional backgrounds, all united by a shared belief: simplicity is hard—but worth it. We embrace the challenge of creating simple, intuitive systems out of complex business needs. Whether we're building a consumer-facing mobile app, a custom web portal, or a backend architecture that supports thousands of users, we approach every project with care and precision.
At ResultStack, we believe in building more than just code—we build relationships, solutions, and trust. Our process is highly collaborative. We spend time learning our clients’ businesses, understanding their users, and aligning solutions with long-term strategic goals. This allows us to deliver products that are not only functional and beautiful but also sustainable and scalable.
We operate as a fully remote team, which allows us to tap into a broad and diverse talent pool across the U.S. Despite being distributed, our culture is tight-knit. We use modern tools to communicate, plan, and execute efficiently, and we value work-life balance, ownership, and personal growth.
Our capabilities include:
Full-stack software development
UX/UI design
Systems architecture
API development and integration
Cloud infrastructure and DevOps
Technical project leadership and consulting
We’ve helped clients across various industries—from healthcare to e-commerce to fintech—build impactful technology that drives their business forward. If you're looking for a team that can turn your vision into a reliable, user-friendly product, ResultStack is ready to help you get there.
Why Work With Us
ResultStack offers a remote-first, flexible work culture where autonomy, collaboration, and impact matter. We work on meaningful, high-impact projects with a talented, ego-free team. If you enjoy solving complex problems and owning your work, you’ll thrive here.