Senior Staff Engineer – Payments, Commerce Platform

Posted 17 hours ago

This is a fully remote position, open to applicants in India.

📋 Description

• Design and implement multi-tenant, planet-scale commerce services for checkout, subscriptions, payment orchestration, invoicing, and tax integration.

• Take ownership of domain modeling, API and schema design, protobuf/ConnectRPC conventions, versioning, deprecation, and managing breaking changes.

• Develop resilience and availability strategies for payment processes, including retries, circuit breakers, idempotency, outbox/Saga patterns, and graceful degradation.

• Ensure auditability via double-entry ledgers, immutable event streams, trace-linked entities, tamper-evident trails, and reconciliation practices.

• Establish comprehensive end-to-end error boundaries, compensations, backfills, and automated replay mechanisms.

• Maintain service catalogs and scorecards that encompass ownership, SLOs, runbooks, PDBs, autoscaling, budgets, quotas, and timeouts.

• Set configuration standards and limits across GKE, Pub/Sub, Redis, Firestore/MongoDB, ClickHouse, and GCP.

• Create observability solutions using OpenTelemetry, RED/USE metrics, exemplars, trace sampling, SLO dashboards, and actionable alerting.

• Champion production excellence through canary/blue-green rollouts, automated rollbacks, chaos drills, disaster-recovery playbooks, multi-region failover, and incident command protocols.

• Integrate security and compliance measures, which involve PCI scope minimization, tokenization, KMS hygiene, retention, archival, and privacy controls.

• Develop developer golden paths, service templates, ADR/RFC processes, contract tests, ephemeral environments, and performance harnesses.

• Guide core domain evolution, reliability strategy, API/data governance, design reviews, postmortems, technical strategy, coding standards, mentorship, hiring, onboarding, cross-functional collaboration, risk management, and make build-vs-buy decisions.


⛳️ Requirements

• Over 10 years of experience in building and operating backend systems.

• At least 5 years of experience in Go programming.

• 2–3 years of experience serving as a Staff/Principal-level individual contributor or Tech Lead for critical paths.

• Extensive knowledge of protobuf, ConnectRPC/gRPC, and API lifecycle management, including versioning, compatibility, contract testing, and Buf.

• Strong foundation in distributed systems, encompassing idempotency, deduplication/outbox, ordering, basics of consensus, backpressure, and concurrency control.

• Experience with event-driven architectures using GCP Pub/Sub and Redis for fast processing paths.

• Proficient schema design capabilities in MongoDB/Firestore and analytics/reporting methodologies on ClickHouse.

• Hands-on experience with Kubernetes/GKE operations at scale, including HPA/VPA, PDBs, resource limits/requests, multi-region architectures, CI/CD, and canary/blue-green deployments.

• Background in reliability engineering, including SLIs/SLOs, error budgets, capacity and load testing, incident management, and DR/BCP.

• Knowledge of security and compliance, including best practices for secrets/KMS, PCI fundamentals, key rotation, data retention, and archival.

• Experience in testing across various levels, including unit, integration, contract, property-based, and performance testing.

• Strong understanding of Vue.js and TanStack Query.

• Excellent technical writing and communication skills.

• Familiarity with major PSPs/local rails, active-active or multi-region designs, chaos engineering, OpenTelemetry, FinOps, PCI DSS, SOC 2/ISO 27001, or relevant privacy regulations is a plus.


🏝️ Benefits

• Global, remote-first organization.

• Opportunity to make an impact on systems that support millions of businesses worldwide.

• Access to mentorship and continuous learning opportunities, including brown bags, reviews, and pair design sessions.

• Collaborate with a global team.

• Commitment to employees in India.

People also viewed

Bixal6 hours ago

Tech Lead

US flagUnited States OnlyFull-timeFull-stack Engineer$135k – $155k/year
ApplyView job
Ibrowse Consultoria e Informática10 hours ago

Mid-Level Software Developer Analyst

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Cisco12 hours ago

Full-Stack Software Engineering Leader

US flagCalifornia OnlyFull-timeFull-stack Engineer$214.1k – $309.8k/year
ApplyView job
PowerSchool17 hours ago

Lead Software Engineer

US flagTexas OnlyFull-timeFull-stack Engineer$92.8k – $170.3k/year
ApplyView job
Prometteur Solutions Pvt. Ltd.17 hours ago

Full Stack Developer, 7-10 Years

IN flagIndia OnlyFreelanceFull-stack Engineer
ApplyView job
Pont Connects17 hours ago

Software Developer, Python, Linux

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers