Staff Golang Engineer
ITMates United States
Services et conseil en informatique · 2-10 employés
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will serve as the technical lead for core ledger and payment services, overseeing architecture and design across multiple teams. You will also be responsible for writing high-throughput Go code, ensuring system correctness, and mentoring senior engineering staff.
What they look for
Requirements
Candidates must have over 10 years of backend engineering experience, including at least 5 years of production experience with Go. A strong background in distributed systems, financial data modeling, and payment infrastructure is required.
Full description
Client: US fintech (ledger and money movement platform) · Location: remote, LATAM, US Eastern overlap · Level: staff · Engagement: full-time contractor
You will be the technical lead for the core ledger and payment services written in Go, setting architecture across several teams while still shipping code.
What you will do
- Own the design of the double-entry ledger and money movement services, with correctness and idempotency as first principles
- Lead cross-team technical initiatives from RFC to rollout
- Write and review Go for high-throughput, low-latency services using gRPC, Kafka and PostgreSQL
- Define standards for testing, observability and failure handling in distributed transactions
- Integrate with banking partners and payment rails (ACH, RTP, FedNow, card networks)
- Mentor senior engineers and raise the hiring bar
What you bring
- 10+ years of backend engineering, 5+ in Go in production
- Staff-level scope: has led architecture across multiple teams
- Deep distributed systems knowledge: consistency, sagas, exactly-once semantics, event sourcing
- Strong PostgreSQL and data modeling for financial records
- Experience in payments, banking or another domain where data correctness is critical
- Excellent written and spoken English
Nice to have
- Direct ledger or core banking build experience
- Kubernetes and AWS operations background
- Familiarity with PCI DSS, SOC 2 and audit requirements
Similar roles
- Senior Golang Engineer
-
Software Programmer(Golang)
CLIQHR Recruitment Services (GTS Pvt Ltd.) Chennai, Tamil Nadu, India
-
SRX - Golang Java
Veltris Bengaluru, Karnataka, India
-
Senior Backend Golang Engineer
Miratech Krakow, Lesser Poland Voivodeship, Poland
-
Software Developer Java / Golang + Kubernetes (100% teletrabajo)
knowmad mood Madrid, Community of Madrid, Spain
-
Infrastructure Engineer - Golang Developer
Capgemini Brisbane, California, United States · $56K–$130K/yr