Senior Software Engineer (Go) at Form3 (via Otta) | England, GB | Rezi

Senior Software Engineer (Go) at Form3 (via Otta)

Senior Software Engineer (Go)

Form3 (via Otta) · England, GB

2 weeks ago

Senior Software Engineer (Go)

Form3 (via Otta) · England, GB

20 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Software Engineer at Form3, you will work on established, high-volume services at the core of Form3’s cloud-native payment platform. These critical systems demand reliability, resilience, and operational excellence. This role is for engineers who thrive on evolving critical systems at scale, balancing thoughtful design, careful testing, and operational discipline with the delivery of new capabilities.

Responsibilities

  • Designing, building, and running cloud-native microservices in Go for the real-time payments platform.
  • Building highly available, low-latency, and scalable systems to handle billions of payment requests.
  • Taking full ownership of services, including design, implementation, deployment, and production support.
  • Building with a focus on cost-efficiency, observability, and operational excellence.
  • Collaborating with engineers in an autonomous team structure, emphasizing code quality, simplicity, and continuous improvement.
  • Working with modern tooling and technologies like Golang, Kubernetes, CockroachDB, and NATS JetStream in a DevOps environment.

Requirements

  • Deep understanding of designing and building distributed systems.
  • Enjoyment of working on complex challenges within critical software where high performance and robustness are essential.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation of clean code and software engineering best practices.
  • Experience with Go.
  • Great communication skills and enjoyment of sharing knowledge and collaborating.

Skills

  • Go
  • Kubernetes
  • CockroachDB
  • NATS JetStream
  • AWS
  • GCP
  • Azure
  • Terraform
  • Flux
  • GitHub
  • Prometheus
  • Pact.io
  • Tilt
  • Elasticsearch
  • Vault
  • Cilium
  • Java
  • CQRS
  • TDD/BDD
  • Pair Programming
  • SecDevOps

Location

  • Germany
  • Netherlands
  • Portugal
  • Spain
  • United Kingdom

Work Type

  • 100% remote

Experience Level

  • Senior

Salary/Compensations

  • 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

Benefits

  • Wider benefits package

About the Company

  • Form3 is revolutionizing the world of payments with cutting-edge technology and innovative solutions.
  • The engineering team is a remote-first group of highly skilled, collaborative, and forward-thinking individuals passionate about building secure, scalable, and reliable payment technology.
  • Operates in a true DevOps model where engineers own the full software lifecycle.
  • Values clean code, automation, simplicity, and continuous improvement.
  • Engineers work in small, autonomous teams with a flat structure and minimal bureaucracy.
  • Uses modern technologies (Golang, Kubernetes, AWS) and embraces a cloud-native, event-driven architecture.

Equal Opportunity

  • Hires talented people from a variety of backgrounds and experiences, committed to a work environment based on diversity, open-mindedness, and curiosity.
  • Celebrates unique differences united by company values.
  • Employee lifecycle processes are designed to embrace equal opportunity and prevent discrimination.
  • Guarantees to interview all neurodiverse and physically disabled applicants who meet the minimum criteria.
  • Encourages candidates to notify of any reasonable adjustments required during the recruitment process.
  • Provides job adverts in alternative, accessible formats or adjustments at the interview stage.