Senior Software Engineer

closed
Form3 Logo

Form3

πŸ“Remote - United Kingdom, Europe

Summary

Join Form3's UK Engineering Team as a Senior Engineer and be at the forefront of maintaining and enhancing mission-critical infrastructure technology for major financial institutions. You will significantly impact the performance, scalability, and reliability of high-volume payment systems. Collaborate with a talented team to securely process millions of transactions daily. This role requires deep understanding of distributed systems, cloud technologies, and Go programming. You will own projects end-to-end and support them in production. The team operates remotely with flexible workflows.

Requirements

  • Deep understanding of designing and building distributed systems
  • Enjoy 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

Responsibilities

  • Maintain and enhance mission-critical infrastructure technology for major financial institutions
  • Identify and implement improvements that enhance the performance, scalability, and reliability of high-volume payment systems
  • Ensure the platform runs seamlessly, contributing to the backbone of UK financial operations
  • Collaborate with a team of talented senior engineers
  • Securely process millions of transactions per day
  • Drive forward the operational excellence needed to maintain a high-performance, critical service
  • Own projects end-to-end and support them as they go live in production
  • Support high-volume payment products for large financial institutions and banks, helping resolve queries and investigating transaction anomalies
  • Continuously improve the reliability, observability and performance of a mature, high-volume payments platform
  • Deep analysis of issues, designing and executing robust testing strategies
  • Identify risk and inefficiencies with a drive to reduce them

Preferred Qualifications

  • A passion for working on mature products and a drive to improve them
  • Interest in DevOps, specifically running applications in Kubernetes
  • Experience of tools like Prometheus and Grafana, leveraging them to build a robust product observability model
  • Fearless debugging skills, working through multiple layers and confidently stepping into unknown environments and exploring them
  • A knack for identifying opportunities for internal tooling and building it

Benefits

100% remote work

This job is filled or no longer available