Skip to content

Software Engineer - Backend

Builds scalable backend services, APIs, and data pipelines for remote assistance platform enabling real-time communication with autonomous vehicles. Requires 3+ years experience with Go/Python, AWS, Kubernetes, and distributed systems.

About the job

Responsibilities

  • Design, develop, and deploy scalable, low-latency backend services for remote assist session management and real-time data streaming.
  • Architect and implement the cloud infrastructure for remote assistance including technologies like protobuf, gRPC across multiple AWS regions.
  • Design and implement the service data persistence layer using NoSQL databases like Redis.
  • Implement data pipelines to ingest, process, and store real-time data from autonomous vehicles.
  • Collaborate closely with onboard software teams and front-end engineers to ensure seamless end-to-end data flow.
  • Ensure the security, reliability, and resilience of the backend platform, including handling network disruptions and failover.
  • Optimize data serialization and transmission to minimize latency and bandwidth usage on the server side.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of professional experience in web services software development and cloud infrastructure.
  • Strong proficiency in a backend programming language such as Go and Python.
  • Experience with distributed systems, microservices, and building scalable backend applications.
  • Experience with cloud platforms (AWS, GCP or OCI) and containerization (Docker, Kubernetes).
  • Hands-on experience with NoSQL databases (e.g., Redis).

Nice to Have

  • Experience leading projects end to end.
  • Experience in a startup or fast-paced environment.

Compensation

  • Base salary range: $153,000 - $222,000 USD annually.
  • Equity, comprehensive health/dental/vision insurance, 401k with employer match, learning/wellness stipends, paid time off.

Skills

Go, Python, gRPC, Protobuf, AWS, Redis, Docker, Kubernetes, Distributed Systems, Microservices

Square

Square

New York, NY

Software Engineer, Cash App Taxes
$153k+/yrRemote4+ YOEBackend Engineering

Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.

Figma

Figma

San Francisco, CA
Software Engineer - Application Platform
$153k+/yrRemote5+ YOEBackend Engineering

Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.

Censys

Censys

United States
Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.

Writer

Writer

San Francisco, CA
Software Engineer, Connectors & MCP
$155k+/yrHybrid5+ YOEBackend Engineering

Build secure, scalable backend platforms and AI integrations connecting enterprise systems, tools, and data sources. The role requires 5+ years of backend engineering experience, distributed-systems expertise, cloud-native operations, authentication security, and technical leadership.

Postman

Postman

Cupertino, CA

Software Engineer, IAM
$150k+/yrOn-site5+ YOEBackend Engineering

Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.