Form3 logo
Form3·

Senior Software Engineer (Go) - Form3

Fully remoteFull-timeSenior$100K - $150KUTC+0–+3EuropeUK only#Go#Kubernetes#distributed-systemsEquipment

The Role

As a Senior Software Engineer at Form3, you’ll work on established, high-volume services that sit at the heart of Form3’s cloud-native payment platform. These are critical systems where reliability, resilience, and operational excellence matter every single day.

This is a role for engineers who enjoy evolving critical systems at scale. You’ll be working on mature, high-volume services where thoughtful design, careful testing, operational discipline, and reliability are just as important as delivering new capability.

You’ll solve complex engineering challenges across services that support real-time payment flows, high availability, fault tolerance, security, and performance within a microservice architecture. You’ll need to think carefully about how changes are designed, tested, released, and operated, balancing delivery speed with the discipline required for mission-critical financial infrastructure.

What You’ll Be Doing

  • Designing, building, and running cloud-native microservices in Go that are the backbone of our real-time payments platform
  • Building systems that are highly available, low-latency, and scalable, handling billions of payment requests with precision and resilience
  • Taking full ownership of services: from initial design and implementation to deployment and production support
  • Working with a mindset where cost-efficiency, observability, and operational excellence are core to how we build
  • Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement
  • Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB, and NATS JetStream in a highly automated DevOps environment

We’re Looking For

  • Deep understanding of designing and building distributed systems
  • Experience working on complex challenges within critical software where high performance and robustness are essential
  • Familiarity with cloud and containerisation technologies, test automation tools, and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • Experience with Go, along with a “right tool for the job” mentality
  • Great communication skills and a passion for sharing knowledge and collaborating with others

Tech Stack

  • Infrastructure: AWS, GCP, Azure, Kubernetes
  • Platform: CockroachDB, NATS JetStream, Elasticsearch, Vault, Cilium
  • Tools: Terraform, Flux, GitHub, Prometheus, Pact.io, Tilt
  • Code: Go (and a little Java), containerised microservices, CQRS, open source
  • Ways of working: TDD/BDD, Pair Programming, 100% remote, SecDevOps

Interview Process

  • Stage 1: Screening Call with Talent Team
  • Stage 2: Take home test
  • Stage 3: Technical interview (may be separated into two parts)
  • Stage 4: Team interview

Salary Ranges

  • Germany: €90,000 - €140,000 EUR
  • Netherlands: €85,000 - €125,000 EUR
  • Portugal: €65,000 - €95,000 EUR
  • Spain: €65,000 - €95,000 EUR
  • United Kingdom: £80,000 - £120,000 GBP

Timezone overlap

UTC+0–+3

Benefits

Equipment

Open to

Europe · UK

Sign in to track applications and earn points.

More roles at Form3

Similar remote roles