⭐Senior Software Engineer (Payments)
Quick Summary
💳 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!
Location & Eligibility
Listing Details
- Posted
- September 8, 2026
- First seen
- September 8, 2026
- Last seen
- September 8, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 59%
- Scored at
- September 8, 2026
Signal breakdown
Please let allied-global-its know you found this job on Jobera.
3 other jobs at allied-global-its
View all →Explore open roles at allied-global-its.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.