Senior Go Software Engineer
The Configurations Lab · Remote
Skills in this posting
The posting
Required
5+ years of professional software engineering experience with strong Go expertise.
Solid understanding of REST API design, gRPC, and Protocol Buffers.
Experience integrating third-party APIs, including handling protocol and format translation.
Familiarity with async and event-driven patterns (message queues, workflow engines, or equivalent).
Experience with relational databases (PostgreSQL) and cloud infrastructure (AWS).
Able to read and extend existing codebases confidently without over-engineering.
Professional working English, written and spoken.
Build and maintain Go microservices that expose a clean, unified API surface across quote, pricing, policy, and payment operations.
Design integration adapters that abstract protocol heterogeneity (REST, gRPC, SOAP, XML) behind consistent internal interfaces.
Implement async and event-driven patterns to replace synchronous polling in payment and policy lifecycle flows.
Contribute to API contract definitions (OpenAPI, Protobuf) as the source of truth for new interfaces.
Write unit and integration tests against real backing services.
Take part in design reviews, code review, and async collaboration across time zones.
ENGAGEMENT & WORKING ARRANGEMENTS
This is an independent contractor (B2B) engagement, not employment. You provide services through your own company or as an independent professional, invoice for your work, and remain responsible for your own taxes, equipment, and statutory contributions.
Fully remote, open to contractors based in LatAm
You collaborate with a team of 4–5 engineers and coordinate with an internal technical lead on architecture and priorities. As an independent contractor, you manage your own working methods and schedule.
Async-first collaboration.
SCHEDULE & MEETINGS
Some recurring meetings, such as design reviews and planning, are scheduled during European working hours. Otherwise the engagement is async and self-directed.
OpenAPI contract-first development experience.
Familiarity with Kafka or event streaming platforms.
Background in fintech, insurtech, or regulated payment integrations.
Experience with secrets management in production environments (Vault or equivalent).
Competitive contractor rate, aligned with senior-level experience, invoiced under an independent services agreement.
The PivotHop read
- What a software engineer actually earnsmedian, seniority, by country
- Software Engineer career changes, measuredevery measured route out
- Backend Developer → Software Engineer68% readiness
- All open software engineer rolesthe full board
Where these skills also reach
- 448 open backend developer roles70% readiness from software engineer
- 115 open mobile developer roles64% readiness from software engineer
- 460 open qa engineer roles47% readiness from software engineer
- 600 open solutions architect roles43% readiness from software engineer
More software engineer roles
Software Engineer at UpGuardAustralia · RemoteTodayApply
Senior Software Engineer at TremendousLATAM, Canada, USA · RemoteTodayApply
Senior Software Engineer – Backend (USA Only - 100% Remote) at CloseUSA · RemoteTodayApply
Senior Full Stack Engineer at OddballUSA · RemoteTodayApply
C++/Rust Graphics and Windowing System Software Engineer - Mir at CanonicalAPAC, EMEA · RemoteTodayApply
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.