Senior C++ Developer – Payment Systems

Job not on LinkedIn

November 25

🗣️🇪🇸 Spanish Required

Apply Now
Logo of Dresden Partners Community

Dresden Partners Community

Recruitment • B2B • HR Tech

<Dresden Partners Community> is a nearshore staffing and talent management firm that helps companies connect with and manage specialized IT and Operational Technology (OT) professionals. Founded in 2004 with delivery centers in Mexico City, Guadalajara, and California, the company provides services including nearshore recruiting, employer-of-record (EOR), team management, IT support and equipment leasing to support clients’ digital transformation and remote engineering needs. Dresden Partners focuses on aligning hiring solutions with clients’ mission and goals to reduce cost and time while supplying pre-vetted software engineers, cybersecurity, cloud, data, and other technical specialists.

11 - 50 employees

Founded 2002

🎯 Recruiter

🤝 B2B

👥 HR Tech

📋 Description

• Development of solutions, extensions and customizations for FIS products (IST, MAS, CBK), including algorithm design, building software components, performance optimization, testing, deployment and maintenance in Linux environments. • Issuer (Card Issuer): Development of backend card authorization services and integration of issuer operational rules, including limit checks, funds validation, CVV, MCC checks and full ISO 8583 message exchange with the banking core. • Acquirer (Merchant Processing): Building modules to receive and process transactions from POS, e‑commerce and ATMs, including technical validation of terminals, merchants and amounts, and routing to networks or issuers. • Authorization (Real-time): Implementation of approval and decline logic with concurrency handling, multithreading, sockets and low latency, including the ISO 8583 0200/0210 flow for online authorization. • Clearing (Reconciliation): Development of batch processes to read, interpret and reconcile files from Visa, Mastercard or acquirers, automating adjustments, late reversals and differences against authorized transactions. • Settlement: Programming processes that generate settlement files between issuer, acquirer and card brands, implementing operational calculations of net amounts, fees, interchange, aggregations and associated accounting rules. • ISO 8583 (Transaction Messaging): Building, parsing, validating and mapping ISO 8583 messages, including MTI, bitmaps, Data Elements and network- or FIS platform-specific variants, ensuring compatibility with internal and external hosts. • Stand-In Processing: Developing logic for temporary authorizations when the core is unavailable, incorporating transaction limits, risk rules, retry handling, timeouts and failover strategies. • Store & Forward: Implementing temporary storage and secure forwarding of transactions during connectivity outages, ensuring integrity, ordering, consistency and prevention of duplicates. • Advanced C++ Development: Writing high-performance code, memory optimization, use of the STL, multithreading, advanced debugging, performance profiling, continuous integration, unit testing and structured technical documentation.

🎯 Requirements

• 6+ years of experience developing with C++ • At least 3 years of experience developing in the banking and payments sector • Knowledge of transactional flows and processes • ISO 8583 • Experience working with Oracle and Linux • Familiarity with Java or Angular • Understanding of backoffice processes • Deep knowledge of one or more FIS applications: IST Switch, Clearing, MAS, CBK, Data Navigator

🏖️ Benefits

• Statutory benefits and additional company benefits • Dental and vision plan • Savings fund • Grocery/food vouchers • Training and professional development

Apply Now

Similar Jobs

November 25

Senior Software Engineer developing backend solutions in Elixir/Phoenix for logistics company. Collaborate with cross-functional teams to drive product enhancements and solve supply chain challenges.

Elixir

React

Promoted

Senior Backend Engineer designing and scaling backend systems for open-source product integrations in a remote work environment. Collaborating with customers and engaging in community-driven development.

JavaScript

Linux

Node.js

November 25

Senior Software Engineer for Automation developing scalable, high-performance automation systems with Python for healthcare technology. Collaborating closely with cross-functional teams to solve complex problems.

Distributed Systems

Puppeteer

Python

November 25

C++ developer to create and implement game modifications for Unreal Engine-based games. Join Wand to build the future of game assistance through customization and guidance.

November 25

Senior Backend Engineer automating the underwriting process for non-QM borrowers. Contribute as engineer #4 in a growing team within a fully remote, high-trust environment.

Django

Google Cloud Platform

Kubernetes

Postgres

Python

Redis

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com