Senior Software Engineer (Go) - US Payments (Contract)
Core
Design, build, test, and launch new US payments gateway functionality (Zelle, Fedwire) on a cloud-native platform.
Role type
Senior Software Engineer (Go)
Builds
US Payments proposition (Zelle, Fedwire capabilities)
Domain
Fintech / Payments Infrastructure
Deliverable
production ML models | product features
Required skills
Go, distributed systems design, cloud-native architecture, test automation, CI/CD, observability, release management, technical documentation
Preferred skills
Experience with containerisation, microservices, CQRS, open source technologies
Technologies
Go, AWS, GCP, Azure, Kubernetes, CockroachDB, NATS JetStream, Elasticsearch, Vault, Cilium, Terraform, Flux, GitHub, Prometheus, Pact.io, Tilt
Responsibilities
Design and implement payment flows, scheme-specific behaviors, error handling, and validation; contribute to technical design proposals and implementation plans; support non-functional requirements (resilience, performance, disaster recovery); establish monitoring and alerting; support production readiness and deployment; produce technical documentation
Seniority
Senior, hands-on IC