Skip to content

Staff Backend Engineer, Payments, Consumer Apps

Design and scale backend microservices for high-volume payments and financial data infrastructure using Rust and Go. Build secure APIs connecting to banks and payment processors with strong focus on data integrity and compliance.

Chicago, ILBackend EngineeringHybrid5+ YOE

About the role

Responsibilities

  • Build and evolve microservices that handle high-volume financial and transactional data
  • Design and implement APIs that securely connect to third-party payment processors, banks, and fintech partners
  • Write thoughtful & quality code that is readable, testable, and easily maintainable
  • Develop data-driven services that power account management, transaction history, and financial insights
  • Strive for excellent development practices and careful code architecture that is built around rapid releases
  • Work cross-functionally with backend, mobile, and product teams to consistently release high-quality, customer-focused financial features
  • Adhere to, and improve upon, our agile process through requirement documents, sprint retrospectives, and other regular cadence meetings

Requirements

  • 5+ years of experience building backend services in production environments
  • Experience building microservices using Rust and Go
  • Expert knowledge of SQL and experience designing data models for financial data integrity
  • Experience designing transactional and event-driven systems for payments, reconciliation systems, or ledger-like applications
  • Experience with message queues or event streams (e.g., Kafka, RabbitMQ)
  • Experience with cloud environments such as AWS, GCP, or Azure
  • Familiarity with microservice or Service-oriented Architecture
  • Experience using gRPC, protobuf, or GraphQL

Nice-to-Haves

  • Experience in the financial technology, payments, or banking systems industry
  • Familiarity with compliance, security, and data privacy standards (e.g., SOC 2, PCI DSS, GDPR)

Skills

RustGoSQLKafkaRabbitMQAWSGCPAzuregRPCGraphQL

Staff Software Engineer, Backend

Staff Backend Engineer owning core systems for order management, trade matching, settlement, and market resolution on Coinbase's prediction markets platform. Requires 8+ years building high-availability, low-latency distributed financial systems.

218k – 257kUnited StatesBackend EngineeringRemote8+ YOEGoJava

Staff Software Engineer, Cloud Sandboxes

Design and operate scalable, secure cloud sandbox infrastructure powering Docker's agentic platform. Requires 10+ years building large-scale distributed systems, strong Go/Java skills, and deep Kubernetes experience.

170k – 276kSeattle, WABackend EngineeringRemote10+ YOEGoAWS

Senior or Staff Back End Engineer, AI Features

Seasoned backend engineer building AI-powered features in Ruby on Rails, integrating with LLMs (OpenAI, Google, Anthropic) and owning zero-to-one product initiatives. Requires 6+ years experience shipping products end-to-end.

180k – 240kUnited StatesBackend EngineeringRemote6+ YOERAGOpenAI

Staff Software Engineer, Media Experiences

Lead technical architecture for Reddit's global media infrastructure, designing scalable systems for video/audio ingestion, processing, and delivery while partnering with ML teams and mentoring engineering groups.

217k – 303kUnited StatesBackend EngineeringRemote8+ YOECdnSlos/Slas

Staff Software Engineer, Events Logging

Staff-level backend engineer driving technical direction for Airbnb's event logging platform. Owns roadmap, mentors engineers, and influences logging strategy across the organization.

212k – 265kUnited StatesBackend EngineeringRemote9+ YOEC++Java