Point your AI agent at freehire and let it find you a job.

Get the CLI →

ITMates

NewBe an early applicant

Staff Golang Engineer

Posted 2 views
Discussion

Summary

Staff-level Go engineer to act as technical lead for a US fintech client's core double-entry ledger and money-movement services, setting cross-team architecture while shipping high-throughput Go with gRPC, Kafka and PostgreSQL and integrating payment rails (ACH, RTP, FedNow). Full-time contractor, remote with US Eastern overlap.

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

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.