Remote Senior Software Engineer (Go)

Form3
Oldham, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 104K

Job location

Remote
Oldham, United Kingdom

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Cloud Engineering
Software Quality
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
DevOps
Distributed Systems
Elasticsearch
Github
Prometheus
Software Construction
Google Cloud Platform
Real Time Systems
Kubernetes
Terraform
Go
Microservices

Job description

  • Design, build, and run cloud-native microservices in Go that power our real-time payments platform
  • Build highly available, low-latency, and scalable systems that handle billions of payment requests with precision and resilience
  • Take full ownership of services from initial design and implementation through deployment and production support
  • Work with cost-efficiency, observability, and operational excellence as core principles
  • Collaborate closely with other engineers in a flat, autonomous team structure
  • Contribute to code quality, simplicity, and continuous improvement
  • Work with modern tooling and technologies including Golang, Kubernetes, CockroachDB, and NATS JetStream in a highly automated DevOps environment

Technologies:

  • AWS
  • Azure
  • CI/CD
  • Cloud
  • CockroachDB
  • DevOps
  • GCP
  • Golang
  • Support
  • Kubernetes
  • NATS
  • microservices
  • Backbone
  • CQRS
  • ElasticSearch
  • GitHub
  • Java
  • Prometheus
  • TDD
  • Terraform, We are Form3, and our mission is to design, build, and run the technology that will power the future of payments. We are hiring a Senior Software Engineer to help shape critical infrastructure for global payments, with a focus on secure, reliable, real-time systems at scale. Our engineering team is remote-first, highly collaborative, and operates in small autonomous teams with a flat structure and minimal bureaucracy. We value clean code, automation, simplicity, knowledge sharing, and continuous improvement. We work with modern cloud-native technologies including Golang, Kubernetes, AWS, GCP, Azure, CockroachDB, NATS JetStream, and more. We can accept applications from Germany, the Netherlands, Spain, Portugal, and the UK, and our interview process includes a screening call, take-home test, technical interview, and team interview. We are committed to diversity, inclusion, and accessibility, and we guarantee interviews for neurodiverse and physically disabled applicants who meet the

Requirements

  • Deep understanding of designing and building distributed systems
  • Experience working on complex challenges in critical software where high performance and robustness are essential
  • Familiarity with cloud and containerisation technologies, test automation tools, and CI/CD pipelines
  • Experience with Go and a strong right tool for the job mindset
  • Appreciation of clean code and software engineering best practices
  • Strong communication skills and enjoyment of knowledge sharing and collaboration
  • Interest in owning projects end-to-end and supporting them through production

About the company

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

Apply for this position