⭐Senior Software Engineer (Payments)

Guatemala, Guatemala (Remote)

💳 We’re Hiring: Senior Software Engineer (Payments)

Are you a software engineer with deep experience building and supporting payment systems that process real money at scale?

We’re looking for a Senior Payments Engineer to join our Engineering team and help build, enhance, and modernize a critical payments platform serving local governments across online portals, IVR, kiosks, POS terminals, cashiering, and recurring autopay.

This is not a generalist software engineering role. We’re looking for someone who understands the payment lifecycle, gateway integrations, tokenization, settlement, reconciliation, and PCI DSS — and who enjoys being deeply hands-on. Approximately 75–85% of the role is hands-on engineering.

💻 Technology Stack

  • C# / .NET Framework / .NET 8/9+
  • PHP 5.x/7.x through PHP 8.x
  • MySQL & Microsoft SQL Server
  • Azure
  • Azure Functions, App Service & Virtual Machines
  • Key Vault & HSM-backed keys
  • Angular & React with TypeScript
  • Azure DevOps / GitHub Actions
  • Bicep / ARM / Terraform
  • Git

💳 Payments Expertise

  • Card-present & card-not-present payments
  • ACH / e-check
  • Recurring payments & autopay
  • Payment gateways & processors
  • Tokenization & vaulting
  • Stored credentials & account updater
  • 3-D Secure / SCA
  • AVS & CVV verification
  • Refunds, voids & chargebacks
  • Settlement & reconciliation
  • Payment ledgers and transaction state management
  • Idempotency, retries, reversals & duplicate detection

🔐 PCI DSS & Security
You’ll help design and maintain payment systems with security and compliance built in, including:

  • PCI DSS v4.0 controls
  • CDE scoping & segmentation
  • Tokenization and PCI scope reduction
  • Encryption & key management
  • Secure SDLC
  • SAST / DAST / SCA
  • Secrets management
  • Audit logging and monitoring
  • Threat modeling and secure code review

🤖 AI-Assisted Engineering

AI is part of the expected engineering workflow. You’ll use tools such as GitHub Copilot, Claude Code, Cursor, and equivalent agentic tools for implementation, integration, testing, documentation, and modernization — while following strict data-handling controls appropriate for payment systems.

🎯 What We’re Looking For

  • 4+ years building or operating payment systems handling real money at volume
  • Deep understanding of the card payment lifecycle
  • Production experience integrating at least two card gateways/processors
  • ACH / e-check experience and familiarity with NACHA rules
  • Hands-on tokenization, vaulting, recurring payments, and autopay experience
  • Strong understanding of payment correctness, reconciliation, and financial data integrity
  • Practical experience implementing PCI DSS v4.0
  • Participation in at least one PCI assessment cycle
  • Strong C#/.NET and PHP experience
  • Production experience with MySQL and SQL Server
  • Hands-on Azure experience
  • Strong analytical and debugging skills
  • Experience working with AI-assisted development tools
  • 7+ years building and operating production web applications, with recent experience concentrated in payments or financial systems.

🌎 Location: Remote
🏢 Department: Engineering

If you're passionate about payments, financial technology, security, and solving high-stakes engineering problems, this is an opportunity to work on systems where correctness truly matters.

💰 Real money. Real transactions. Real engineering challenges.

📩 Interested? Apply now or send us a message to learn more!


⭐Senior Software Engineer (Payments)

Job description

⭐Senior Software Engineer (Payments)

Personal information
Details