Subscribe to the latest remote jobs:

Senior Software Engineer (Golang) – (Remote then Relocation to Stockholm)

🇸🇪 Sweden

Management

Docker

Kubernetes

AWS

PostgreSQL

Finance

Design

Golang

Redis

Backend

SQL

Senior Software Engineer (Golang) – (Remote then Relocation to Stockholm)

from 🇸🇪 Sweden

We are currently partnering with an ambitious technology company that is building a next-generation prediction market platform designed as exchange infrastructure rather than a traditional betting product. The business is backed by financially strong shareholders who are investing heavily in both the product and the team, creating a rare opportunity to build without the typical funding constraints of a startup.

The platform is being developed from the ground up and will support:

  • Central Limit Order Books (CLOB)

  • Real-time market data streaming

  • Internal and external market makers

  • Institutional-grade APIs

  • High-throughput event processing

  • Financial settlement and ledger systems

  • Operator integrations across multiple jurisdictions

This is a unique opportunity to join at an early stage and play a key role in designing and building the core trading, market, and platform infrastructure alongside a highly experienced engineering team.

The role will initially be remote for the first few weeks to allow for a smooth onboarding process. Following this period, candidates will be expected to relocate to Stockholm and work closely with the team on-site.

The Role

As a Senior Golang Engineer, you will be responsible for building highly scalable backend services and distributed systems that power a real-time trading and market infrastructure platform.

Depending on your experience and interests, you may contribute to areas such as:

Exchange Infrastructure

  • Order management systems

  • Matching engine components

  • Order book services

  • Trade execution workflows

  • Market state management

Real-Time Systems

  • WebSocket streaming infrastructure

  • Market data distribution

  • Event-driven architectures

  • Low-latency notification systems

Financial Systems

  • Ledger services

  • Wallet and balance management

  • Settlement orchestration

  • Reconciliation systems

Platform APIs

  • Trading APIs

  • Market APIs

  • Portfolio APIs

  • Internal platform services

Scalability & Reliability

  • High-throughput distributed systems

  • Event sourcing patterns

  • Replay and recovery systems

  • Observability and operational tooling

Responsibilities

  • Design and develop production-grade backend services using Golang

  • Build scalable, highly available distributed systems

  • Participate in architectural design and technical decision-making

  • Develop APIs and event-driven workflows

  • Write clean, maintainable, and testable code

  • Troubleshoot performance bottlenecks and production issues

  • Drive improvements around scalability, reliability, and developer productivity

  • Contribute to engineering best practices and technical standards

Requirements

  • 5+ years of professional software engineering experience

  • 3+ years of hands-on Golang development experience

  • Strong understanding of distributed systems and backend architecture

  • Experience with event-driven systems

  • Solid SQL and data modelling skills

  • Experience building REST and/or WebSocket APIs

  • Experience working within cloud environments (AWS preferred)

  • Strong understanding of concurrency, synchronization, and fault-tolerant systems

Nice to Have

Experience in any of the following areas would be highly beneficial:

  • Trading platforms

  • Financial technology

  • Exchanges

  • Market data systems

  • Payments infrastructure

  • Wallet systems

  • Risk systems

  • Gaming or betting platforms

  • High-throughput event processing

  • Kafka, NATS, or similar messaging technologies

  • Kubernetes

  • Redis

  • PostgreSQL

What We're Looking For

  • Strong ownership and accountability

  • Pragmatic engineering mindset

  • Curiosity and continuous learning

  • Ability to thrive in fast-moving environments

  • Passion for building complex systems from first principles

  • Strong communication and collaboration skills

  • Focus on simplicity, scalability, and operational excellence

Technology Stack

  • Golang

  • PostgreSQL

  • Redis

  • NATS

  • AWS

  • Docker

  • Kubernetes (planned)

  • OpenTelemetry

This position offers the opportunity to help shape a greenfield platform tackling complex engineering challenges across real-time trading, distributed systems, and financial infrastructure while working alongside a highly experienced technical team.

by @maxrusakovic