Senior Software Engineer (Go) Security & Secrets

Form3

Not Interested
Bookmark
Report This Job

profile Job Location:

London - UK

profile Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

THE ROLE

As a Senior Go Engineer on the Platform Security & Secrets Team youll design and build the services that underpin authentication authorisation and secret management across Form3s platform. Performance security and reliability are at the heart of everything we do. Youll take ownership of critical systems that ensure our payments platform remains secure and available at scale.

Our engineers work with a high degree of autonomy and collaborate closely to solve complex challenges share ideas and design innovative solutions. Youll play a key role in maintaining high-performance standards and driving cost-efficient improvements that impact the entire platform.

What youll do:

  • Design develop and optimise high-performance Go microservices that power authentication authorisation and RBAC.
  • Build and operate the services that enable teams to authenticate with payment schemes and sign messages securely.
    Develop systems that let teams manage and access secrets securely with minimal friction.
  • Continuously refine services for cost-efficiency and performance maintaining strict availability and latency SLOs.
  • Ensure high availability in a Kubernetes multi-cloud environment running across AWS Azure and GCP.

WERE LOOKING FOR

Essential

  • 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

Desirable

  • Understanding of cloud-native security practices and identity systems
  • Exposure to Kubernetes as an orchestrating platform and Kubernetes operator patterns
  • Exposure to Hashicorp Vault for secret management

TECH STACK

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

Infrastructure: AWS GCP Azure Kubernetes

Platform: CockroachDB NATS Vault Cloud HSMs cert-manager

Tools: Terraform GitHub Prometheus Tilt

Code: Go (and a little Java) containerised microservices CQRS open-source

Ways of working: TDD/BDD Pair Programming 100% remote SecDevOps

THE TEAM

The Platform Security and Secrets Team builds and operates low-latency mission-critical stateful services that power our payments infrastructure 24x7 365 days a year. As our platform runs active/active/active across three cloud providers we face fascinating challenges in distributed computing reliability and scalability.

We take ownership of our work end-to-end and collaborate closely to overcome challenges together. Our team provides the essential building blocks and authentication flows that enable other teams across Form3 to deliver securely and effectively. We value open collaboration in solving complex problems making architectural decisions and driving innovations in scale and cost efficiency.Its a supportive environment where expertise is shared freely and great ideas are developed together.

INTERVIEW PROCESS

Stage 1: Screening Call with Talent Team

Stage 2: Take home test (Go)

Stage 3: Technical interview

Stage 4 (optional): 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

We are able to accept applications from the following countries: Germany Netherlands Portugal Spain UK

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 Flexa-verified employer Podcasts


Required Experience:

Senior IC

THE ROLE As a Senior Go Engineer on the Platform Security & Secrets Team youll design and build the services that underpin authentication authorisation and secret management across Form3s platform. Performance security and reliability are at the heart of everything we do. Youll take ownership of cri...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Form3 are revolutionising the way payments work from channel to payment scheme. We have developed an enterprise-grade, managed, payment technology platform that integrates across multiple payment schemes, and connects into your payment systems with ease.

View Profile View Profile