Skip to content
CensysCensysSeattle, WA

Software Engineer (Backend, Distributed Systems)

Builds scalable backend services, APIs, and tooling for distributed systems processing massive internet datasets. Requires 3+ years experience with Go, cloud providers, message queues, and databases.

120k – 169k/yr
Remote3+ YOEBackend Engineering

About the role

What You’ll Do

  • Help build large scale, real-time services and applications which leverage our massive datasets to power internal APIs and external applications.
  • Build tooling, libraries, frameworks, and services that support security, research and data platform initiatives.
  • Productionize prototypes into reliable internal tools, services, or platform capabilities.
  • Participate in planning and technical discussions with engineering and product teams to help build the right solutions.
  • Develop and maintain systems such as data pipelines, messaging systems, databases, caching layers, and services that run in the cloud or on-prem.
  • Work with Machine Learning Engineers and Security Researchers to realize solutions that affect security outcomes.

Skills You Have

  • 3+ years of software engineering experience building distributed systems (i.e. data ingestion pipelines, databases, services).
  • Experience with object-oriented programming - we use Go.
  • Experience with at least one cloud provider, like: AWS, Azure, or GCP.
  • Experience or familiarity with message queue technologies, like: AWS Kinesis, Google Pub/Sub, Kafka, or other.
  • Experience working with databases, like: BigTable, Cloud Spanner, HBase, Cassandra, or other.
  • Understanding of core distributed systems concepts such as scalability, fault tolerance, and reliability.
  • Familiarity with using AI.
  • Ability to write understandable, testable code with an eye towards maintainability.
  • Strong communication skills and the ability to work effectively with other engineers and product managers.

Things that make you stand out

  • Familiarity with gRPC or REST.
  • Familiarity with data serialization technologies, like: Protobuf, MessagePack, etc.
  • Experience building, deploying, or maintaining containerized services in Kubernetes.
  • An understanding of how the Internet works; how machines and services communicate using defined protocols / standards.
  • Any Security Domain knowledge is a bonus

Compensation

For candidates located in high cost of living locations (Seattle, San Francisco Bay Area, or New York City Metro), the salary range for this position is $137,000 - $169,000 + bonus eligibility and equity.
For candidates located in any other US location, the salary range for this position is $120,000 - $157,000 + bonus eligibility and equity.
In addition to our great compensation package, our benefits are effective on day one and include but are not limited to: 401k match, health, vision, dental, and more!

Skills

GoAWSAzureGCPKafkaAws KinesisGoogle Pub/SubCassandraHbaseBigtableCloud SpannerKubernetesgRPCRestProtobuf
PlanetScale

Software Engineer

PlanetScaleUnited States

Design and build the control plane for provisioning, scaling, and healing Neki (sharded PostgreSQL) clusters. Requires 5+ years experience, strong Go proficiency, Kubernetes, and distributed systems expertise.

120k – 290k/yr
Remote5+ YOEBackend Engineering
Quindar

Backend Engineer

QuindarArvada, CO +4

Develop backend satellite operations software using Python and AWS. Build APIs, integrate AI platforms, manage containerized infrastructure, and contribute to DevSecOps and architecture in a hybrid Agile environment.

120k – 180k/yr
Hybrid3+ YOEBackend Engineering
PlanetScale

Software Engineer - PlanetScale Postgres

PlanetScaleSan Francisco, CA

Design and build the control plane and tooling for a managed Postgres service, focusing on HA, DR, scaling, and automation for large-scale deployments. Requires 5+ years experience, strong Go skills, and deep Postgres/distributed systems knowledge.

120k – 290k/yr
Remote5+ YOEBackend Engineering
PlanetScale

Software Engineer - Insights

PlanetScaleSan Francisco, CA

Build customer-facing database observability product for Vitess/MySQL and PostgreSQL, including data collection pipelines, dashboards, query analysis, and performance profiling tools. Requires 5+ years experience and observability/monitoring background.

120k – 290k/yr
Hybrid5+ YOEBackend Engineering
PlanetScale

Software Engineer - Sharded Postgres (Neki)

PlanetScaleSan Francisco, CA

Software Engineer building PlanetScale's sharded PostgreSQL platform (Neki) from scratch. Focus on distributed systems, database engines, and high-scale query performance with strong Go and backend experience.

120k – 290k/yr
Hybrid5+ YOEBackend Engineering