Legacy POS (Point of Sale) Software Developer (C++/NCR Cornell Mayo)

Remote
Contracted
Mid Level
Legacy POS Software Developer (C++/NCR Cornell Mayo)

Location: Remote (U.S. or Canada)
Employment Type: Contract
Rate: Range $60- $100 per hour
Duration: 12 + months

About SkillNet
SkillNet Solutions is a global leader in digital transformation, specializing in customer experience (CX), unified commerce, and enterprise-scale eCommerce. We help mid-market and enterprise organizations modernize operations, strengthen agility, and unlock measurable growth across digital and physical retail channels. Our consulting-led approach delivers both strategic guidance and hands-on solution delivery across complex technology ecosystems.

The Opportunity
We are seeking a dedicated and technically proficient Legacy Software Developer to support, maintain, and modernize our customer’s existing retail Point of Sale (POS) environment, which utilizes the stable and robust NCR/Cornell Mayo platform. This critical role requires a specialist comfortable navigating and enhancing a mature, established codebase and managing a unique, long-standing development environment.

What you will do:
  • Maintenance & Support: Provide expert Level 2 and Level 3 support for the existing NCR/Cornell Mayo POS system, troubleshooting issues, resolving bugs, and ensuring system stability across all retail stores.
  • Development & Enhancement: Develop new features and modify existing C++ code to meet evolving business requirements while adhering to established architectural patterns.
  • Environment Management: Manage and maintain the unique 17-year-old build environments, including Windows XP/Vista/7 systems necessary for specific compilation tools.
  • Version Control Migration: Participate in and lead the migration of the codebase from Apache Subversion (SVN) to our enterprise Bitbucket/Git environment.
  • Cross-Platform Compilation: Manage compilation processes across different environments: using Microsoft Visual Studio (2008 and 2010) for Windows builds and the GNU C/C++ compiler on Linux machines for saleslnx components.
  • Documentation: Create and maintain comprehensive documentation for the legacy system, build processes, and migration procedures.
What you bring (Technical Skills)
  • Deep C++ Proficiency: Strong command of the C++ programming language, with experience in large-scale, enterprise-level applications.
  • Legacy Toolchain Experience:
    • Hands-on experience with Microsoft Visual Studio 2008 (VC2008) and Visual Studio 2010 (VC2010).
    • Familiarity with older Windows operating systems (Windows XP, Vista, 7) as development platforms.
  • Linux/GNU Tools Knowledge: Experience building C++ applications using the GNU C/C++ compiler (g++, gcc) within a Linux environment.
  • Version Control Systems: Experience with Apache Subversion (SVN) and modern Git workflows (Bitbucket experience is a plus).
  • Problem-Solving: Excellent analytical and debugging skills to quickly diagnose complex issues within a legacy codebase.
  • Domain Knowledge (Preferred): Prior experience with NCR POS systems, retail software environments, or the Cornell Mayo framework is highly advantageous.
Education & Experience:
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum 5 years of Level 3 support experience in supporting NCR/Cornell Mayo POS system
About us
At SkillNet, we’re passionate engineers, and creative thinkers dedicated to making modern commerce work for everyone. Since 1996, we’ve partnered with global names like Disney, lululemon athletica, and PayPal-helping them dream bigger and deliver smarter, seamless experiences for their customers.
What drives us?
Transforming commerce is about more than technology- it's about people. We’re the team that global brands turn to when they want to reimagine how enterprise and retail work in a fast-moving digital atmosphere. By blending AI, cloud, and cutting-edge SaaS, we help businesses anticipate the next shift and create a unified journey across B2B, B2C and B2B2C.
With over 63 countries in our portfolio and a diverse, collaborative culture spanning three continents, SkillNet is always pushing boundaries (and having fun doing it!). We believe great ideas come from everywhere, so we’re all about sharing knowledge, challenging the status quo, and celebrating our wins together.

Ready to join a team that loves what they do and is shaping the future of commence? Let’s engineer what comes next together!
Our team is entirely remote and we're hiring! Look at our openings! https://www.skillnetinc.com/careers/.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*