Skip to content
CensysCensys

Senior Distributed Systems Engineer

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

About the job

Responsibilities

  • Build large-scale, real-time services and applications leveraging 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 solutions affecting security outcomes.

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 message queue technologies such as AWS Kinesis, Google Pub/Sub, or Kafka.
  • Experience with databases such as Bigtable, Cloud Spanner, HBase, or Cassandra.
  • Understanding of scalability, fault tolerance, and reliability in distributed systems.
  • Familiarity with AI.
  • Ability to write understandable, testable, maintainable code.
  • Strong communication and collaboration skills.

Nice-to-haves

  • gRPC or REST.
  • Data serialization technologies such as Protobuf or MessagePack.
  • Building, deploying, or maintaining containerized services in Kubernetes.
  • Understanding of Internet communication protocols and standards.
  • Security domain knowledge.

Compensation and Benefits

  • High-cost-of-living areas: $174,000–$206,000 USD plus bonus eligibility and equity.
  • Other locations: $151,000–$191,000 USD 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, Distributed Systems, AWS, Azure, GCP, Aws Kinesis, Google Pub/Sub, Kafka, Bigtable, Cloud Spanner, Hbase, Cassandra, Kubernetes, gRPC, Protobuf

Beacon Biosignals

Beacon Biosignals

United States

Senior Software Engineer
$150k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer designing and scaling backend data infrastructure for clinical and scientific applications. The role requires 5+ years of backend experience, strong PostgreSQL and SQL expertise, event-streaming experience, and proficiency in Julia or Python.

Vannevar

Vannevar

United States

Senior Software Engineer, Search
$150k+/yrRemote7+ YOEBackend Engineering

Senior software engineer responsible for advancing a state-of-the-art search and information retrieval platform, improving relevance and latency while collaborating with ML, product, and mission teams. Requires 7+ years of backend development experience and deep expertise in search, NLP, and machine learning.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Taskrabbit

Taskrabbit

San Francisco, CA

Software Architect
$150k+/yrHybrid8+ YOEBackend Engineering

The Software Architect will drive hands-on platform modernization across engineering teams, pairing with developers and guiding adoption of target-state architecture, AI-assisted development, and spec-driven practices. The role requires 8+ years of backend software development experience and expertise in distributed, event-driven systems.

Upstart

Upstart

United States

Senior Software Engineer, Core Platform
$153k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for leading multi-quarter platform initiatives and building scalable backend services for loan servicing, automation, and financial decision systems. Requires 5+ years of software engineering experience and strong distributed-systems expertise with Kotlin, Java, or a comparable language.