Senior Software Engineer (Go) @Form3
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 2d ago

[Hiring] Senior Software Engineer (Go) @Form3

2d ago - Form3 is hiring a remote Senior Software Engineer (Go). πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

Form3 is looking for several Senior Software Engineer contractors to work alongside our US Software Engineering team to deliver new products within our US Payments proposition. This is an opportunity to work on critical payments infrastructure in a highly technical environment, contributing to the design, build, testing and launch of new Zelle and Fedwire capabilities.

  • Design and implement new US payments gateway functionality in Go, aligned to product requirements and agreed technical architecture.
  • This includes payment flows, scheme-specific behaviours, error handling, validation and operational requirements, as well as comprehensive automated integration tests covering this functionality.
  • Work collaboratively with Product, Engineering and other functions to refine requirements and validate implementation choices.
  • Contribute to technical design activity, including design proposals, implementation plans and problem-solving within Form3 platform architecture.
  • Support non-functional requirements related to resilience, performance, disaster recovery, failure-mode testing and operational readiness.
  • Establish and improve monitoring, alerting, telemetry and observability to support operational visibility from development through to production.
  • Support production-readiness activity, including release preparation, final validation, production deployment and post-launch issue resolution.
  • Produce and maintain technical documentation, including design notes, testing documentation, deployment guidance, operational procedures and runbooks.
  • Ensure all work aligns with Form3’s engineering standards, security expectations and the standards required for critical payments infrastructure.

Qualifications

  • 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.

Requirements

  • AWS, GCP, Azure, Kubernetes.
  • CockroachDB, NATS JetStream, Elasticsearch, Vault, Cilium.
  • Terraform, Flux, GitHub, Prometheus, Pact.io, Tilt.
  • Go (and a little Java), containerised microservices, CQRS, open source.
  • TDD/BDD, Pair Programming, 100% remote, SecDevOps.

Interview Process

  • Stage 1: Screening Call with Talent Team.
  • Stage 2: Take home test.
  • Stage 3: Technical interview (may be separated into two parts).

Locations

  • Canada (Ontario only).
  • All contractors start their first day in our office to collect the equipment needed to work remotely.

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 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.
  • As an inclusive employer, we guarantee to interview all neurodiverse and physically disabled applicants who meet the minimum criteria for this role.
  • We encourage candidates to notify us of any reasonable adjustments that may be required during the recruitment process.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer (Go) @Form3
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later