Principal Software Engineer | Payments - Remote I’m working with a payments SaaS business that was one of the first in the world to get PCI certification for software-only card payments on phones. Their patented tech is used by banks and acquirers in 28 countries. They’re going multi-cloud, and they need an engineer who treats infrastructure as software to lead it.
The role This is engineering-first, not classic DevOps. You’ll help set the technical direction for the cloud platform and build it hands-on, and you’ll lead the infrastructure guild that sets standards across engineering. Mentoring is part of the job, but people management is optional. It’s a rare chance to design a platform like this largely from scratch.
What you’ll do
Design a multi-cloud, multi-region platform targeting 99.999% availability
Shape how the second cloud (GCP or AWS) is used alongside Azure
Build automated deployment pipelines and lead the move to GitHub Actions
Give developers on-demand ephemerally environments that clean themselves up
Raise the team’s engineering and automation capability
What you’ll bring
Production-quality code, ideally TypeScript or Python
Infrastructure as code (Pulumi, or strong Terraform)
The ability to reason about cloud architecture across providers
The seniority to design and lead independently
Payments, PCI DSS or regulated-environment experience is a strong plus
Azure and AKS, with GCP or AWS coming in as the second cloud
Pulumi (TypeScript or Python)
Kubernetes, hardened for PCI DSS
Azure DevOps moving to GitHub Actions
Grafana
Secrets and key management, including payment HSMs
mTLS and zero-trust networking across clouds