Staff Software Engineer – Payments, Commerce Platform

🕒 November 16, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of HighLevel

HighLevel

201 - 500 employees

Founded 2018

☁️ SaaS

🤝 B2B

💰 Series A on 2021-11

SaaS • Marketing • B2B

HighLevel is an all-in-one marketing and sales platform designed to help businesses grow and succeed. The platform consolidates various marketing tools into a single solution, providing features such as lead capture through landing pages, surveys, forms, and calendars, as well as tools for nurturing leads via automated messaging across multiple channels including phone, SMS, email, and social media. HighLevel offers customizable solutions like online appointment scheduling, multi-channel follow-up campaigns, and pipeline management. Additionally, businesses can build websites, funnels, and landing pages using the intuitive page builder. HighLevel supports integrating with existing systems via API, and offers a membership platform for community building and course management. The platform is targeted towards marketers and offers white-labeling options for businesses to brand the software as their own. With a community-driven development approach and award-winning support, HighLevel is focused on empowering businesses to streamline their operations and enhance their marketing efficiencies.

📋 Description

• Architect and ship multi‑tenant, planet‑scale services (checkout, subscriptions, payments orchestration, invoicing, tax hooks) with clear domain boundaries (DDD) and hard SLOs. • Be the custodian of API & schema design: own protobuf/ConnectRPC conventions, versioning policy, deprecation playbooks, and Buf breaking‑change checks—so our contracts stand the test of time. • Guarantee resilience & availability of core payment paths: timeouts, retries with jitter, circuit breakers, idempotency keys, outbox/Saga patterns, hedged requests, and graceful degradation. • Ensure complete auditability: append‑only double‑entry ledger, immutable event streams, trace‑linked entities (OTel trace/span IDs), tamper‑evident trails, and reconciliations that tie out to the cent. • Own error boundaries end‑to‑end: enumerate failure domains (PSP, network, data, concurrency, quota, browser, device); design uniform error contracts; implement compensations/backfills and automated replay. • Keep track of every deployed thing: services, workers, triggers, cron, subscriptions—own the service catalog and scorecards (owners, SLOs, runbooks, PDBs, HPA/VPA, budgets, quotas, timeouts). • Configuration & limits stewardship: enforce sane defaults across GKE, Pub/Sub, Redis, Firestore/Mongo, ClickHouse—connection pools, ack deadlines, batch sizes, TTLs, memory/FD limits, and GCP quotas. • Observability as a product: pervasive OpenTelemetry, RED/USE metrics, exemplars, trace sampling, SLO dashboards, and alerting that wakes humans only for user‑impacting issues. • Production excellence: canary/blue‑green rollouts, automated rollbacks, chaos drills, DR playbooks (RPO/RTO), multi‑region failover strategies, and incident command on rotation. • Security & compliance by design: PCI scope minimization, tokenization/vaulting, secrets/KMS hygiene, data retention/archival, and privacy controls—embed checks in CI/CD. • Developer acceleration: pave golden paths (service templates, ADR/RFC process, linting/formatting, contract tests, ephemeral envs, load/perf harnesses) to make the right thing the easy thing.

🎯 Requirements

• 10+ years building and operating backend systems (at least 5+ years in Go), with 2–3+ years acting as a Staff/Principal-level IC or Tech Lead for critical paths. • Deep proficiency with protobuf + ConnectRPC/gRPC and API lifecycle management (versioning, compatibility, contract testing, Buf). • Distributed systems fundamentals: idempotency, exactly-once-ish via dedupe/outbox, ordering, consensus basics, backpressure, concurrency control. • Event-driven architectures on GCP (Pub/Sub), plus Redis for fast paths; strong schema design in MongoDB/Firestore and analytics/reporting patterns on ClickHouse. • Kubernetes/GKE operations at scale: autoscaling (HPA/VPA), PDBs, resource limits/requests, multi-region topologies, CI/CD, canary/blue-green. • Reliability engineering: SLIs/SLOs, error budgets, capacity & load testing, incident management, DR/BCP. • Security & compliance: secrets/KMS best practices, PCI basics (scope reduction, key rotation), and data governance (retention/archival). • Testing discipline: unit, integration, contract, property-based, performance; test data management and deterministic environments. • Frontend collaboration: solid understanding of Vue.js + TanStack Query to shape clean API surfaces and performance budgets across the boundary. • Exceptional technical writing & communication: design docs, ADRs/RFCs, postmortems, and stakeholder updates.

Apply Now

Similar Jobs

🕒 November 4, 2025

Nagarro

10,000+ employees

🤝 B2B

🏢 Enterprise

Staff Engineer at Nagarro specializing in Salesforce CRM, Einstein Analytics, and client solutions. Responsible for solution design, application development, and team collaboration.

Cloud

Tableau

🕒 October 4, 2025

Cotiviti

5001 - 10000

⚕️ Healthcare Insurance

💳 Fintech

🤖 Artificial Intelligence

Experienced Backend Developer for Cotiviti's AI platform, focusing on scalable backend services and APIs. Collaborating on development life cycle, mentoring juniors, and ensuring technical compliance.

AWS

Azure

Cloud

Distributed Systems

Django

Docker

Flask

Google Cloud Platform

Java

Jenkins

Kubernetes

Microservices

MySQL

Postgres

Python

🕒 July 30, 2025

Britive

11 - 50

🔒 Cybersecurity

Join Britive to develop scalable SaaS applications on AWS in a leading cloud security firm.

AWS

Cloud

Cyber Security

Docker

DynamoDB

Java

Microservices

NoSQL

Spring

Spring Boot

SpringBoot

SQL