Senior Software Engineer (Go)
Core
Designing, building, and running cloud-native microservices in Go that form the backbone of a real-time payment platform, handling billions of requests with high availability and low latency.
Role type
Senior Software Engineer (Go)
Builds
High-volume, fault-tolerant payment services and infrastructure
Domain
Fintech / Payments / Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems design, cloud-native architecture, Kubernetes, CI/CD pipelines, observability, test automation
Preferred skills
Experience with CockroachDB, NATS JetStream, Terraform, CQRS patterns, open source contributions
Technologies
Go, Kubernetes, AWS, GCP, Azure, CockroachDB, NATS JetStream, Elasticsearch, Vault, Cilium, Terraform, Flux, GitHub, Prometheus, Pact.io, Tilt
Responsibilities
Design and implement scalable microservices, ensure high availability and resilience of payment flows, take full ownership of services from design to production support, collaborate on system simplification and risk reduction
Seniority
Senior, hands-on IC