C++ Senior Software Developer
3 hours ago
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 Senior C++ Software Developer in our back-end Cloud team, you will play a pivotal role in designing, developing, and owning the codebase for key cloud features. You'll be responsible for driving technical excellence through robust testing, scalable architecture, and clean, maintainable code. This role offers strong potential to grow into a team lead position, with opportunities to mentor others and influence technical direction.
Responsibilities
- Maintain and evolve core payment algorithms, C++ SDK integrations, and backend services.
- Build, optimize, and deploy high-performance, multi-threaded applications in a cloud-native environment using distributed system design principles.
- Enhance the application's data model and implement comprehensive monitoring, logging, and observability across cloud services.
- Ensure all development practices and system architecture comply with PCI DSS and other relevant security and regulatory standards.
- Mentor and support junior developers, promoting clean, maintainable, and secure coding practices.
- Collaborate closely with the product team to translate business requirements into technical solutions, including user stories, estimates, and development plans.
- Provide technical support for customer and partner integrations, focusing on secure deployment, troubleshooting, and performance tuning.
Qualifications
- 8+ years of professional experience in software development with a strong focus on C++ in distributed systems or backend services.
- 5+ years of experience designing and maintaining application data models and writing high performance SQL code.
- 3+ years of experience building and maintaining scalable, multi-threaded cloud-native applications, including performance profiling, debugging, and optimization of high-throughput services.
- Bachelor's or advanced degree in Computer Science, Software Engineering, or similar.
- Experience with cloud platforms such as AWS, Azure, and Google Cloud Platform (GCP), with hands-on experience designing, deploying, and securing scalable cloud-based solutions.
- Deep understanding of Object-Oriented Programming (OOP) and Object-Oriented Design (OOD), with proven success in refactoring complex backend systems for maintainability and scalability.
- Proven ability to mentor junior developers, fostering a collaborative and growth-oriented team culture.
- Expertise in performance profiling, debugging, and optimizing high-throughput cloud services.
- Hands-on experience with security best practices including encryption protocols, secure APIs, and cloud infrastructure security.
- Skilled in modern DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
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.
-
C# Developer
2 days ago
Vancouver, British Columbia, Canada Continental Technology Solutions Full time $80,000 - $120,000 per yearCompany Description Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimization to reach a true...
-
Senior Software Developer
2 days ago
Vancouver, British Columbia, Canada Orchestry Full time $140,000 - $180,000 per yearAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Senior Software Developer
1 week ago
Vancouver, British Columbia, Canada Broadridge Full time $1,100,000 - $1,430,000 per yearAt Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Broadridge Trading and Connectivity Solutions (BTCS), is seeking an experienced senior software developer in the Vancouver area join the NYFIX...
-
Senior Software Developer
2 days ago
Vancouver, British Columbia, Canada Autodesk Full time $104,000 - $154,999 per yearJob Requisition ID #25WD93510Position OverviewAutodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we get to influence and empower some of the most creative people in the...
-
Senior Software Developer
7 days ago
Vancouver, British Columbia, Canada Parking Network B.V. Full time $113,600 - $142,000 per yearYour roleWhat You'll Be DoingWhat We NeedCorpay is currently looking to hire an Senior Software Developer within our PayByPhone division. This position falls under our International Fleet line of business and is located in Vancouver, Canada. In this role, you will develop major components that power our consumer apps and global platform enabling over 17...
-
Senior Software Development Engineer in Test
1 week ago
Vancouver, British Columbia, Canada Inworld AI Full time $120,000 - $160,000 per yearAbout InworldAt Inworld, we believe that the benefits of AI should extend beyond business workflows to the applications and experiences that we enjoy every day. We began by pushing the frontier of lifelike, interactive characters for games and entertainment, pioneering realtime conversational AI at scale. Today, we apply that expertise to provide the...
-
Senior Software Application Developer
7 days ago
Vancouver, British Columbia, Canada Fortinet Full time $80,000 - $125,000 per yearDescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license...
-
Senior Software Developer
7 days ago
Vancouver, British Columbia, Canada MineSense Full time $110,000 - $130,000 per yearBe part of something incredible. Metals are necessary for our world, but mining historically faced issues with waste, sustainability, and inefficiencies. MineSense is changing that. Our solutions reduce mining waste and environmental impacts while increasing profits and efficiencies. Backed by the best in venture capital and government funds, and recognized...
-
Software Developers
7 days ago
Vancouver, British Columbia, Canada Apera AI Full time $110,000 - $190,000 per yearRobots can do amazing things - if they can see. That's where you come in.We're Apera AI. Our breakthrough vision systems turn blind robots into intelligent, adaptable workers. But that transformation doesn't happen without people - especially the ones who build the code that gives robots sight and motion.We're hiring3 Software Developers - Vision & Robotics...
-
Senior Software Engineer
7 days ago
Vancouver, British Columbia, Canada Versaterm Full time $120,000 - $180,000 per yearThe Role As a Senior Software Engineer for AI Tooling, you will lead the design, development, and maintenance of high-performance internal enablement AI software that is critical in supporting our business and public safety customers. You will be responsible for creating scalable, efficient, and maintainable systems, while mentoring and guiding junior...