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.
Senior Software Developer at Contour Software involved in development, testing, and deployment within STC health. Collaborating with teams to deliver solutions in vaccine intelligence and immunization data management.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Java Developer at SourcingTrust, Lda responsible for software development and collaboration with cross - functional teams in Lisbon, Portugal. Delivering high - quality applications with a focus on software best practices and team delivery.
Tech Lead FullStack (Java+Azure) at CI&T overseeing full - stack development projects. Collaborating with teams to deliver impactful technology solutions for clients.
C++ backend developer for urgent assignment in a cross - functional team at D - Source in Stockholm. Collaborating closely with UX, architects, and testers focusing on backend application development.
Develop features for control interfaces and data dashboards in a hybrid role. Join Delair as a Fullstack Developer specializing in applications for autonomous underwater drones in Marseille.
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Technical Architect developing innovative AI assistants and frameworks at Adobe. Leading technical strategy and guiding teams in creating scalable, impactful solutions.
Senior Staff Engineer at GEICO building and scaling next - generation file sharing platform. Collaborating with teams and driving engineering capabilities for insurance business transformation.