C++ Senior Software Developer developing high-performance Windows applications at Felix Payment Systems. Leading client-side development while enhancing payment algorithms and securing software compliance standards.
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.
Requirements
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
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.
C# Software Developer developing modern web applications with C# backend and SQL Server. Collaborating in an agile team to deliver high - quality software solutions.
Technical Architect managing SAP S/4HANA implementation for Trissential's client team. Leading architecture decisions and risk management for enterprise transformation.
Senior Lead Software Engineer developing back end and full stack solutions in a fast - paced environment. Leading tech projects and collaborating with teams to drive financial empowerment for customers.
Tech Lead Fullstack Java Angular developing and maintaining applications for a leading digital marketing company in France. Overseeing development processes and team collaboration.
Staff Go Tech Lead for designing and developing integration platforms in a hybrid setup with Growth Acceleration Partners. Responsible for ensuring technical leadership and system integration for various platforms.
Junior Java Developer at Adistec, a leader in technology solutions for LATAM and the Caribbean. Working on application development and ensuring code quality within the team.
Backend Engineer responsible for building and launching new products at EvenUp, a legal tech company. Collaborating with multiple teams to enhance personal injury legal solutions.
Senior Backend Engineer developing new products that empower personal injury lawyers at EvenUp. Collaborating cross - functionally to build software that impacts customer workflows in the legal field.
Backend Node.js Developer responsible for designing and maintaining applications within SAP BTP. Collaborating on integrations and developing cloud - native services for SAP environments.