Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Go)

£80k - £120k per year

Form3

Senior Software Engineer (Go)

100% Remote (UK/EU)

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.

You'll work closely with experienced engineers, product teams and operational stakeholders to improve, evolve and run services that customers depend on. This could include enhancing existing payment capabilities, improving service resilience, simplifying complex systems, reducing operational risk, or building new functionality into mature services without compromising stability.

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
  • Enjoys 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 who enjoy sharing knowledge and collaborating with others
Tech Stack

Here are a few of the tools and methodologies we utilise:

  • 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
The Team

At Form3, our engineering team is the backbone of everything we do. A remote first group of highly skilled, collaborative, and forward-thinking individuals passionate about building secure, scalable, and reliable payment technology. We operate in a true DevOps model, where engineers take full ownership of the software lifecycle, from design and implementation to deployment and operation in production.

We value clean code, automation, simplicity, and continuous improvement. Our engineers work in small, autonomous teams with a flat structure and minimal bureaucracy, promoting a culture of trust, transparency, and accountability. We use modern technologies (Golang, Kubernetes, AWS, and more) and embrace a cloud-native, event-driven architecture to support our microservices platform.

Expect a culture of knowledge sharing, where pull requests are thoughtful conversations, and technical decisions are made collectively and with care. If you're motivated by solving complex problems at scale and enjoy working with other talented engineers who care deeply about doing things right, you'll feel right at home here.

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

We always aim to stick to the above process, however there may be occasions when an additional interview stage is needed for us to be sure we find the best fit for the role!

Hiring Locations & Salary Ranges

Here are the locations that we are hiring from for this position, along with the salary range per location.

Where you sit within the below range will depend on a number of factors, including experience, skills and market considerations. These ranges reflect base salary only - you'll also have access to our wider benefits package, which is outlined in the benefits section below.

  • 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

All new joiners start their first day in our office to collect the equipment needed to work remotely. We'll also arrange for some of your team to come in to say hi, ensuring you're supported and have a positive first few days with Form3!

About Form3

Revolutionising the world of payments with our cutting-edge technology and innovative solutions. For more information about life at Form3 check out the following pages:

What we do | Life at Form3 | Benefits | Payments Cannot Fail Series |.Tech Podcast

Our DEI&B Commitment

We hire talented people from a variety of backgrounds and experiences and are committed to a work environment based on diversity, open-mindedness and curiosity. We're united by our company values (we even created them together!) and we celebrate our unique differences.

Our employee lifecycle processes are designed to embrace equal opportunity and prevent discrimination against our people regardless of personal characteristics. It is our strong belief that the more inclusive and belonging we are as a business, the better our work will be.

As an inclusive employer, we guarantee to interview all neurodiverse and physically disabled applicants who meet the minimum criteria for this role. We also encourage candidates to notify us of any reasonable adjustments that may be required during the recruitment process. This includes providing job adverts in alternative, accessible formats or adjustments required at interview stage.

If you consider yourself to be neurodiverse or physically disabled under the UN definition of disability and would like to be considered under this scheme and/or require any reasonable adjustments please let us know by sending an email to View email address on click.appcast.io clearly stating your consent for us to process this data. For more information please refer to our Recruitment Data Policy.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Go) in United States vacancy
  • $112.93k - $225.87k

     ...Senior Software Engineer (Go) Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth. We don't just work in the sporting industry; we are actively changing it. Since 2006, our... 
    Senior
    Full time

    Catapult Sports

    Boston, MA
    1 day ago
  • $183.8k - $263.6k

     ...team is responsible for core control plane software that enables policy configuration,...  ...integration. You will work closely with engineers across control plane, data plane, and platform...  ...features for network security products using Go in Linux-based environments Build and... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Baton Rouge, LA
    3 days ago
  • Role Description We are looking for a Go Developer to design and build Telegram bots on top of the Telegram Bot API. You will own...  ...onboarding, and testing Qualifications ~Strong backend engineering experience in Go (API and integration heavy) ~Proven experience... 
    Senior
    Full time
    Remote work
    Visa sponsorship
    Monday to Friday

    Trade QUO Global Ltd

    Remote
    2 days ago
  • $175k - $185k

     ...Senior Software Engineer (GO) Remote At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and... 
    Senior
    Remote work
    Work visa
    Flexible hours

    PrizePicks

    United States
    4 days ago
  • $160k - $190k

     ...Senior Software Engineer (Go) Remote (USA) What We Do At runZero, we're a team of dreamers and creative thinkers who aren't afraid to shake up the status quo. Fixing what's broken with legacy vulnerability management and overcoming persistent, decades-old problems... 
    Senior
    Temporary work
    Remote work
    Worldwide
    Flexible hours

    runZero

    United States
    2 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • $112.93k - $225.87k

    Senior Software Engineer (Go) Catapult is building the future of sports performance technology. Since 2006, our solutions have led the way in sports performance software, science and data, enabling professional teams to make data‑driven decisions. What You’ll Do Contribute... 
    Senior

    Catapult

    Boston, MA
    1 day ago
  • Striveworks, a rapidly growing technology company in Austin, TX, is seeking a Senior Software Engineer to contribute to innovative software solutions. This role requires expertise in Go and Python, along with experience in cloud architecture and DevOps practices. The successful... 
    Senior

    Striveworks

    Austin, TX
    18 hours ago
  • General Motors seeks a Senior Software Engineer - Networking for its AV Core Infrastructure to build and operate secure, hybrid connectivity for...  ...pipeline. You will design and run production network services in Go and Python, applying SRE practices to minimize toil and... 
    Senior

    General Motors

    Austin, TX
    18 hours ago
  • LodgeLink is seeking a Senior Software Engineer in Scottsdale, AZ to shape the future of workforce travel. You will design, build, and operate cloud-native solutions in Go, React, NodeJS, and related tech, focusing on scalable microservices and event-driven architectures... 
    Senior
    Remote work

    LodgeLink

    Scottsdale, AZ
    18 hours ago
  • $150k - $179k

     ...solution? Developing stronger trusted digital identities. And that’s where you come in! We are seeking a highly skilled Senior Software Engineer to help drive and scale our product development. The ideal candidate will be a product-focused technical leader with a proven... 
    Senior
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Somos

    Remote
    1 day ago
  •  ...Description IT Job Description Role: Full Stack Senior Software Developer - Python & Go Location: Atlanta, GA Duration: 6+ Months BGV...  ..., testing, and maintenance. You will be part of an engineering team devoted to the design and development of high-... 
    Senior
    Full time
    Relocation

    Info-ways

    Remote
    1 day ago
  •  ...auth models, and capabilities. This is a Go/AWS-first role: net-new development is in...  ...reliability, and operational excellenceMentor engineers and guide technical decision-making...  ...teamRequired Qualifications7+ years of backend software engineering experienceStrong backend... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Comcast

    Philadelphia, PA
    1 day ago
  •  ...you will work on: ~Primary, on PCSM: ~The core replication engine: initial collection cloning followed by continuous change capture...  ...packaging, and CI and security scanning. Qualifications ~Strong Go experience in production, with fluency in concurrency. ~Solid... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Percona

    Remote
    3 days ago
  •  ...Description A robotics startup North of Boston is hiring a Senior Full Stack Software Engineer for their team. As a Senior Full Stack Engineer, you'll...  ...TypeScript and React Experience with backend development using Go and/or Python Experience with API design and system... 
    Senior
    Full time

    Motion Recruitment

    Boston, MA
    1 day ago
  • $112k - $249.6k

     ...contribute to the company’s success. As a Software Engineer Principal within PNC's Technology...  ...Development experience with JavaScript, Go, and shell scripting for application support...  ....Prior experience as a lead engineer or senior engineer supporting a critical internal... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Phoenix, AZ
    4 days ago
  •  ...ABOUT YOU We’re looking for a Senior Backend Software Engineer who thrives on solving complex technical challenges and building distributed systems...  ...that scale. You’re someone who’s comfortable working with Go, embraces microservices architecture, and understands how... 
    Senior
    Full time
    Local area

    Xsolla

    Los Angeles, CA
    7 days ago
  •  ...Job Description Job Description Benefits: ~401(k) Senior Go (Golang) Engineer Onsite Phoenix, AZ Must Have: Solid backend engineering experience Hands-on Go (Golang) development in production systems Strong experience building high-performance... 
    Senior

    Eitacies Inc

    Phoenix, AZ
    more than 2 months ago
  •  ...At Antithesis, we run entire software systems inside a deterministic...  ...Fuzzer, our autonomous search engine for bugs and one of the most technically...  ...without ever letting up. As a Senior Engineer on the Autonomous...  ...~ Strong proficiency in Rust, Go, C++, or equivalent systems... 
    Senior
    Full time
    Work at office

    Antithesis

    Vienna, VA
    1 day ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software...  ...Since we’re a small team, we’ll strive to make you the go-to person for a slice of the product, and you’ll... 
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    1 day ago
  •  ...Build our Product. Own and implement software features that help to power our AI platform...  ...architectural patterns, and review processes; mentor engineers. Co-own our culture of practical,...  ...partner with product, security, and go-to-market teams to translate our roadmap... 
    Senior
    Full time

    F2

    San Francisco, CA
    1 day ago
  •  ...scales and underpins every online data workload at Roblox. As a Senior software engineer on the database team, you will shape the architecture, build...  ..., buffer management—and strong skills in  C/C++, GO or Rust . ~ Hands-on experience with  consensus algorithms... 
    Senior
    Full time

    Roblox

    Remote
    1 day ago
  •  ...Applied AI team works across research, engineering, product, and design to bring OpenAI’s technology...  ...robust iteration Work with a small, senior team of engineers and researchers to...  ...and concisely with others Thrive on going deep into data to identify issues and... 
    Senior
    Full time
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  •  ...solutions are thoughtfully designed to streamline and simplify go-to-market care delivery for companies offering meaningful...  ...specialties, in all 50 states. About the Role As a Senior Software Engineer on the Solutions Team, you’ll lead the development of a centralized... 
    Senior
    Full time
    Flexible hours

    Openloop Health

    United States
    1 day ago
  • Motion LLC in Columbus, OH is seeking a Senior Software Engineer (full stack) to lead the development of web and mobile user experiences. You will...  ...position requires mastery in Angular and experience with Go, REST APIs, and building responsive interfaces. The ideal candidate... 
    Senior
    Remote job

    Motion LLC

    Columbus, OH
    1 day ago
  •  ...observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events...  ...-scale backend systems in production. ~ Strong proficiency in Go, Java, or a comparable systems-oriented language; comfort working... 
    Senior
    Full time

    Snowflake

    Remote
    1 day ago
  •  ...TLA is seeking a  Software Engineer  to design, develop, and integrate secure computing environments that support critical mission objectives...  ...Strong scripting background (Bash and Python required; Java or Go preferred). Extensive hands-on experience in AWS, including... 
    Senior
    Full time

    Tla-Llc

    Washington DC
    1 day ago
  • Capital One is seeking a Senior Manager of Software Engineering for Full Stack (Java/Go, Postgres, AWS) in McLean, VA. You will lead a portfolio of diverse tech projects and coach a team of developers in distributed microservice architectures to meet regulatory requirements... 
    Senior

    Capital One

    Mc Lean, VA
    2 days ago
  •  ...Senior Software Engineer (Python, Golang, AWS) Location(s): Virginia Duration: 12 Months (possible extension) Hourly pay: As per the market...  ...JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container... 
    Senior
    Hourly pay
    Full time

    Esrhealthcare

    Virginia
    1 day ago
  •  ...for the first time, all from batteries we already have. Senior Software Engineer We're replacing our legacy Oracle ERP and WMS with custom...  ...applications that power a $3B+ manufacturing operation. After go-live, you'll own and evolve these systems as the company... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work

    Redwood Materials

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Go). Be the first to apply!