Ovii Job Board

Staff Software Engineer, Payments

Weave

United States • Remote - United States • Full-Time • 10+ years

Posted 2026-04-27 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Weave seeks a Staff Backend Engineer to own and evolve the payments platform. You will design high‑scale microservices, lead cross‑team initiatives, and mentor engineers while ensuring reliability and performance.

Role Snapshot

  • Lead design of high‑scale payment microservices
  • Drive multi‑team, multi‑quarter engineering projects
  • Mentor engineers across squads
  • Own reliability, performance, and cost‑efficiency of payment systems
  • Architect cloud‑native backend infrastructure

Must-Have Requirements

  • Golang (or Java, Python, Ruby, C#)
  • Microservices architecture
  • Distributed systems design
  • REST & gRPC APIs
  • Relational databases (PostgreSQL, MySQL)
  • Kubernetes
  • Terraform / Helm
  • CI/CD pipelines
  • Cloud platforms (GCP preferred, AWS/Azure acceptable)
  • backend engineering
  • scalable distributed systems
  • cloud‑native microservices
  • background check

Nice-to-Have Signals

  • Payments integration experience (Stripe, Braintree)
  • Payments industry knowledge
  • Message queues (Kafka, NSQ)
  • Functional/acceptance testing
  • payments systems
  • GCP deployment
  • Payments
  • Fintech

Work Setup

  • Location: United States
  • Work mode: REMOTE
  • Remote scope: COUNTRY_RESTRICTED
  • Remote countries: United States
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: unknown
  • Background check: required

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Relocation
  • Travel
  • Security clearance
  • Coding test

What You'll Likely Work On

  • Design, build, and maintain scalable backend services for payments
  • Lead large, strategic projects that span multiple teams and quarters
  • Improve system reliability, availability, and fault tolerance
  • Optimize performance and reduce operational costs of payment processing
  • Mentor and coach engineers, raising code‑quality and testing standards
  • Drive technical migrations with clear rollout and rollback plans
  • Define monitoring, alerting, and incident‑response frameworks
  • Collaborate with product, infrastructure, and security stakeholders

Good Fit If You Have

  • Experience building integrated payments solutions (e.g., Stripe, Braintree)
  • Familiarity with the payments industry and fintech ecosystems
  • Hands‑on experience deploying to GCP or other public clouds
  • Proficiency with protobuf/gRPC and service monitoring tools

Skills

  • Golang / Java / Python / Ruby / C#
  • Microservices architecture
  • Distributed systems design
  • REST & gRPC APIs
  • Message queues (Kafka, NSQ)
  • PostgreSQL / MySQL
  • Kubernetes & containerization
  • Terraform / Helm (IaC)
  • CI/CD pipelines
  • Cloud platforms (GCP preferred, AWS/Azure)
  • Payments integration (Stripe, Braintree)
  • Payments industry knowledge

Remote Eligibility

  • United States
  • US