Skip to content
CensysCensys

Distributed Systems Engineer

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.

About the job

Responsibilities

  • Build large-scale, real-time services and applications that leverage massive datasets for internal APIs and external applications.
  • Build tooling, libraries, frameworks, and services supporting security, research, and data-platform initiatives.
  • Productionize prototypes into reliable internal tools, services, and platform capabilities.
  • Participate in planning and technical discussions with engineering and product teams.
  • Develop and maintain data pipelines, messaging systems, databases, caching layers, and cloud or on-premises services.
  • Collaborate with Machine Learning Engineers and Security Researchers on security-focused solutions.

Requirements

  • 5+ years of software engineering experience building distributed systems, such as data-ingestion pipelines, databases, or services.
  • Object-oriented programming experience; the team uses Go.
  • Experience with at least one cloud provider, such as AWS, Azure, or Google Cloud.
  • Experience with or familiarity with message queues, such as AWS Kinesis, Google Pub/Sub, or Kafka.
  • Experience with databases such as Bigtable, Cloud Spanner, HBase, or Cassandra.
  • Understanding of distributed-systems concepts including scalability, fault tolerance, and reliability.
  • Familiarity with using AI and applying it responsibly.
  • Ability to write understandable, testable, maintainable code.
  • Strong communication and collaboration skills.

Nice-to-haves

  • gRPC or REST experience.
  • Data serialization technologies such as Protobuf or MessagePack.
  • Experience building, deploying, or maintaining containerized services in Kubernetes.
  • Understanding of how Internet-connected machines and services communicate through protocols and standards.
  • Security-domain knowledge.

Compensation and Benefits

  • High-cost-of-living locations, including San Francisco Bay, New York City, and Seattle: $174,000–$206,000 USD base salary, plus bonus eligibility and equity.
  • Other locations: $151,000–$191,000 USD base salary, plus bonus eligibility and equity.
  • Benefits include equity, health, dental and vision coverage, retirement contributions, parental leave, mental-health and wellness benefits, flexible PTO, and a professional-development stipend.

Skills

Go, AWS, Azure, GCP, Aws Kinesis, Google Pub/Sub, Kafka, Bigtable, Cloud Spanner, Hbase, Cassandra, gRPC, Rest, Protobuf, Kubernetes

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.

Cribl

Cribl

United States

Software Engineer, Core Platform
$150k+/yrRemoteBackend Engineering

Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.

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.

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.