C++ Senior Software Developer (Windows)

Posted 17 Days Ago
Be an Early Applicant
Vancouver, BC
In-Office
Senior level
Fintech • Software • Financial Services
The Role
Lead development of high-performance Windows applications, enhance payment algorithms, mentor junior developers, and ensure compliance with security standards.
Summary Generated by Built In

About Us

Felix Payment Systems is an industry leading fintech located in Vancouver, BC. We have created the world’s first 100% cloud-based payment acceptance platform. Our technology transforms commercial-grade devices including point of sale displays, tablets, smartphones, scanners, mini-computers and kiosks into secure portable payment acceptance terminals using no additional hardware. This represents a significant and disruptive shift forward in the payments industry, reshaping how businesses accept transactions.

As a C++ Senior Software Developer on the client-side, you’ll lead the development of high-performance Windows applications, owning key components and delivering clean, efficient code. Your role will involve deep collaboration across teams, rigorous testing, and continuous optimization of client-side features for reliability and responsiveness.


Responsibilities:

  • Maintain and enhance core payment algorithms and C++ SDK integrations within a Windows-based client environment.
  • Enhance our card reading capabilities in the SDK and optimize our message-based protocol between the SDK and our Cloud payment services.
  • Develop high-performance, secure client-side components optimized for Windows OS.
  • Ensure client-side architecture and development practices meet PCI MPoC and other security compliance standards.
  • Implement secure coding practices, threat modeling, and vulnerability mitigation strategies.
  • Support partner integrations through secure client-side implementation, testing, and technical assistance during deployment and troubleshooting.
  • Mentor junior team members by promoting best practices in C++ development, Windows architecture, and secure software design.
  • Collaborate with team to refine requirements, user stories, estimates, and development plans.
  • Design, implement, and unit test Windows-native applications using modern C++ standards and development tools.


Qualifications

  • 8+ years of professional experience in software development with a strong focus on C++ in Windows desktop environments.
  • 5+ years of experience designing and maintaining application data models and writing high performance SQL code.
  • Bachelor's or advanced degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Solid understanding of Windows OS internals, including memory management, threading, and system APIs.
  • Deep knowledge of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP), with experience refactoring complex legacy systems.
  • Proven ability to mentor junior developers, fostering a collaborative and growth-oriented team culture.
  • Expertise in performance profiling, debugging, and optimizing high-volume client-side transactions.
  • Hands-on experience with Windows security features, encryption protocols, code signing, and secure software distribution.
  • Security-first mindset with experience designing and implementing software in regulated environments.
  • Experience deploying and supporting enterprise-grade Windows applications, including installer packaging and update mechanisms.

Benefits

We value our employees and strive to create a supportive work environment:

  • 3 weeks of vacation leave per year to relax and recharge.
  • 6 additional paid personal leave days per year to support your well-being.
  • Comprehensive employee benefits program.
  • Snacks and drinks to keep you energized throughout the day.
  • Hybrid work model with 3 days on-site and 2 days work from home to promote flexibility and collaboration.

At Felix Payment Systems, we are proud to be an equal opportunity employer committed to building a diverse and inclusive environment. We believe that a commitment to diversity and inclusion enables our employees to reach their full potential. Everyone is welcome and we strongly encourage applications from candidates of all backgrounds, experience, perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.

Top Skills

C++
SQL
Windows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Vancouver, British Columbia
32 Employees
Year Founded: 2017

What We Do

Felix Payment Systems is an industry leading fintech located in Vancouver, BC. We have created the world’s first certified and market-proven 100% cloud-based kernel, enabling NFC-enabled Commercial Off-The-Shelf (COTS) devices to accept EMV-qualified payments.

Our SoftPOS SDK gives our partners unmatched flexibility and convenience by being:

1) Operating system agnostic – compatible with Android, Windows, and Linux operating systems.
2) Acquirer agnostic – supports certified L3 connections with all major North American acquirers, including Chase, Elavon, TSYS, Fiserv, Heartland, and NAB.
3) Device agnostic – not limited to specific hardware and works seamlessy with POS displays, tablets, kiosks, scanners, mini computers, and smartphones.

Unlock the future of payment acceptance - reach out today for a confidential discussion or to book a free demo @ https://payfelix.com/contact/

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
6 Locations
150K-200K Annually

CrowdStrike Logo CrowdStrike

Senior Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
6 Locations
150K-200K Annually

Webflow Logo Webflow

Staff Product Designer

eCommerce • Software • Design
Easy Apply
In-Office or Remote
3 Locations
154K-281K

Webflow Logo Webflow

Solutions Architect

eCommerce • Software • Design
Easy Apply
In-Office or Remote
3 Locations
146K-223K

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account