Skip to content

Staff Software Engineer, Technical Lead

Technical lead building and architecting backend microservices with Node.js and Go. Requires 6+ years backend experience including 2+ years leading technical projects and mentoring engineers.

Chicago, ILBackend EngineeringHybrid6+ YOE

About the role

Responsibilities

  • Architect and build microservices using Node.js and Go
  • Build new features and services across the microservice architecture using modern technology
  • Write thoughtful, quality code that is readable, testable, and easily maintainable
  • Create data-driven and stable APIs for mobile apps to consume
  • Strive for excellent development practices and careful code architecture built around rapid releases
  • Work cross-functionally with mobile and backend engineers and product teams to release high-quality, customer-focused features
  • Adhere to and improve agile processes through requirement documents, sprint retrospectives, and regular meetings

Requirements

  • 6+ years of experience building backend services with 2+ years in a technical leadership capacity (mentoring junior engineers, scoping technical projects)
  • Experience with Microservice or Service-oriented Architectures
  • Experience building within the Node.js ecosystem
  • Experience using gRPC, protobuf, or GraphQL
  • Experience managing AWS environments (GCP is a plus)
  • Experience working with relational databases
  • Experience with message queues or event streams

Nice-to-Haves

  • Experience in the financial and rewards tech industry
  • Experience proactively working with modern AI-enhanced development tools (e.g., Claude Code, Cursor) and curiosity for emerging AI workflows

Skills

Node.jsGoMicroservicesgRPCGraphQLAWSRelational DatabasesMessage Queues

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