> Markdown version of [/jobs/ext/503378-sr-c-developer-payment-gateway-platform-engineer](https://www.wearedevelopers.com/jobs/ext/503378-sr-c-developer-payment-gateway-platform-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. C++ Developer - Payment Gateway & Platform Engineer - **Company:** Datacap Systems, Inc. - **Location:** Chalfont, PA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Microsoft Windows, Application Programming Interfaces (APIs), Android Software Development, Apple IOS, Application Firewall, Audit Trail, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Databases, Software Debugging, Key Management, Network Segmentation, Payment Gateway, PCI Data Security Standards, Systems Development Life Cycle, Cloud Services, Secure Coding, Software Engineering, SQL Databases, Systems Integration, TCP/IP, Virtual Machines, Virtualization Technology, Transaction Processing (Computing), Load Balancing, Connectivity Problems, System Availability, Swift (Programming Language), Backend, Kotlin, Containerization, Kubernetes, Code Testing, Objective C++ - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=11acad44ad11f966 ## About the Role Do you have experience in Virtualization?, * Proficient in C++, with experience building reliable, performance-sensitive backend or systems software. * Working knowledge of C#/.NET (or strong ability to ramp quickly) for cloud API development. * Solid understanding of networking and protocols (TCP/IP, TLS, sockets) and structured/binary message formats. * Hands-on familiarity with Microsoft Azure and cloud infrastructure - virtual machines, AKS/containers, managed databases (e.g., SQL), load balancers, web application firewalls, networking, and CI/CD across multiple environments. * Strong analytical and critical-thinking skills; adept at interpreting and implementing against detailed third-party specifications. * A security-conscious mindset and an appreciation for working in a regulated environment. * Excellent communication and collaboration abilities. * Highly self-motivated, able to independently manage tasks from inception to delivery. Ideal, But Not Required * Hands-on experience with payment industry standards - card processing, EMV, tokenization, P2PE, key management, and processor certification. * Direct experience integrating with payment processors or acquirers. * Working knowledge of PCI DSS and secure-SDLC practices in a PCI/SOC 2 environment. * Experience with infrastructure-as-code, containerization, web application firewalls, and observability/monitoring tooling. * Cross-platform or mobile experience (Windows, iOS, Android; Swift, Objective-C, Java, Kotlin) - a plus for collaboration with our device/SDK teams, but not a focus of this role. * Experience with API and SDK design. ## Description We are seeking a motivated C++ Developer to join our gateway engineering team and own the software at the core of our transaction processing platform. You will build and maintain the gateway services and processor connectors that route, authorize, and settle card transactions - including our transaction routing engine and the integrations that connect Datacap to most major payment processors in the US and Canada. You will also help maintain and harden our cloud payment APIs and play a direct role in keeping the entire gateway platform PCI DSS compliant. This is a backend-focused role at the heart of how money moves through Datacap., * Develop and maintain high-performance, high-reliability C++ gateway services and the processor connectors that integrate Datacap with most major payment processors in the US and Canada. * Design, extend, and maintain our transaction routing engine that brokers messages between merchants, gateway services, and processors. * Contribute to and maintain our cloud-hosted payment and tokenization APIs, primarily in C#/.NET. * Help architect, deploy, and operate the Azure infrastructure that runs our gateway - including virtual machines, containerized workloads on Kubernetes (AKS), databases, load balancers, and web application firewalls - with an emphasis on security, high availability, and performance. * Own PCI DSS compliance across our gateway applications and supporting infrastructure - secure coding, network segmentation, key management, encryption, secrets handling, audit logging, and remediation of findings - treating compliance as a first-class engineering requirement, not an afterthought. * Analyze processor specifications and translate complex message formats and certification requirements into correct, well-tested code. * Troubleshoot and debug production transaction issues, including latency, message-format, and connectivity problems against live processors. * Proactively identify reliability, security, and performance improvements and drive them to completion as a strong self-starter., * Join a team at the forefront of payments innovation that is deeply product-focused. * Work on the systems that move billions of dollars a year - your code runs in the critical path of real transactions. * Be an important part of a small, high-impact team where developers are empowered to make meaningful architecture and product decisions. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [APIs and Architecture for scaling omnichannel payments](https://www.wearedevelopers.com/videos/90-apis-and-architecture-for-scaling-omnichannel-payments) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)