# Staff Software Engineer, Payments

**Company:** [Weave](https://hotfix.jobs/companies/weave)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 10+ years
**Skills:** Go, Microservices, gRPC, Rest, Postgres, MySQL, Kubernetes, GCP, Terraform, Kafka, Nsq, Protobufs, Stripe, Braintree, Helm
**Posted:** 2026-04-27

> Leads complex backend projects for payments platform, architects scalable Go microservices, drives multi-team initiatives, and mentors engineers. Requires 10+ years experience in distributed systems, cloud (GCP), and databases.

## Job Description

## Responsibilities
- Architect & Lead: Design, build, and maintain scalable, high-performance backend services using Go (GoLang) microservices in a cloud-native environment.
- Solve Complex Challenges: Address large, open-ended engineering problems such as reducing operational costs, optimizing system performance, and improving payment processing efficiency.
- Drive Multi-Team & Multi-Quarter Initiatives: Lead large, strategic engineering projects that impact multiple teams and require deep expertise in distributed systems, API design, and database optimization.
- Improve System Reliability & Scalability: Ensure our payment systems are resilient, highly available, and fault-tolerant, leveraging best practices in cloud infrastructure, monitoring, and alerting.
- Optimization & Performance: Identify inefficiencies in our systems, propose solutions, and execute cost-saving and performance-enhancing initiatives in collaboration with engineering leadership.
- Foster Engineering Excellence: Mentor and coach engineers across multiple teams, sharing best practices and driving improvements in code quality, testing, and deployment.
- Lead Migrations & Technical Transitions: Spearhead critical system migrations, ensuring smooth rollouts with incremental adoption, rollback strategies, and clear communication across teams.
- Collaborate & Align Stakeholders: Work closely with product, infrastructure, and security teams to align technical strategies with business objectives and ensure smooth execution.
- Ensure Operational Readiness: Define monitoring, alerting, and incident response strategies to maintain system stability and performance.
- Champion Technical Strategy: Provide thought leadership on backend architecture, microservices best practices, and emerging technologies.

## Requirements
- 10+ years of backend engineering experience, with deep expertise in **Go (GoLang)**, Java, Python, Ruby, C#, or similar languages.
- Strong experience designing and building scalable, distributed systems with **microservices** architecture.
- Proficiency in inter-service communication protocols (**REST**, **gRPC**, **protobufs**, message queues like **NSQ**, **Kafka**, or similar).
- Expertise in relational databases (**PostgreSQL**, **MySQL**, etc.) and optimization strategies.
- Strong experience in cloud environments (**GCP** preferred, AWS/Azure acceptable).
- Deep understanding of **containerization**, **Kubernetes**, **CI/CD** pipelines, and infrastructure as code (**Terraform**, **Helm**, etc.).
- Demonstrated ability to drive large-scale projects across multiple teams with clear communication, stakeholder alignment, and strategic decision-making.
- Experience leading technical migrations, ensuring smooth transitions with minimal disruption.
- Strong analytical skills with a data-driven approach to problem-solving and decision-making.
- Passion for mentoring and developing engineering talent within and across teams.

## Nice-to-Haves
- Experience with building and architecting systems around integrated **Payments** solutions (e.g. **Stripe**, **Braintree**, etc.), or with other fintech and financial systems.
- Knowledge of payments industry.
- Deploying into a public cloud service (especially **GCP**).
- Experience with **protobufs/gRPC**.
- Solid understanding of distributed systems and building scalable/redundant service.
- Experience with breaking up monolithic applications into microservices.
- Experience with service monitoring, metrics, alerting, log aggregation, and tracing.
- Experience with functional/acceptance testing.

## Similar roles

- [Staff Software Engineer, Backend](https://hotfix.jobs/jobs/807748ff-c0bb-45b6-8d08-95df45fd7a54) - Rippling - San Francisco, CA - $189k – $315k/yr
- [Staff Backend Engineer](https://hotfix.jobs/jobs/b356996c-9ea9-4c66-8774-0cf5944dad09) - Aurelian - Seattle, WA - $200k – $300k/yr
- [Staff Backend Engineer, Identity Threat Protection](https://hotfix.jobs/jobs/f26dd822-f888-4c9a-8336-09762587d7cc) - Okta - San Francisco, CA - $194k – $267k/yr
- [Staff Software Engineer, Platform](https://hotfix.jobs/jobs/b2d42759-cf0d-4deb-ac34-f042721e13b6) - Zus Health - Remote - $170k – $200k/yr
- [Senior Staff Software Engineer, Payments](https://hotfix.jobs/jobs/be4bb7e7-7e74-474b-8f37-260b2a1cb607) - Coinbase - Remote - $254k – $299k/yr

**Apply:** https://hotfix.jobs/jobs/eb03ce01-a43c-4316-a97b-2f72f27be541
**Canonical:** https://hotfix.jobs/jobs/eb03ce01-a43c-4316-a97b-2f72f27be541