Senior Software Engineer (Backend, Distributed Systems)

2 months, 1 week ago
Full-time
Senior
Software Development
Censys

Censys

Censys provides security teams with a comprehensive and accurate mapping of the internet, enabling them to effectively defend against attack surfaces and proactively hunt for threats.

IT Services
51-250
Founded 2017
$53M raised

Description

  • Own the design and development of backend services and APIs that power the Internet Map data platform.
  • Build large-scale, real-time streaming services and applications that leverage massive datasets for internal APIs and external applications.
  • Collaborate with engineering and product teams to plan and prioritize work so the team builds the right solutions.
  • Design and implement system components such as messaging queues, databases, ingestion pipelines, and caching layers.
  • Develop services that run in cloud and on-prem environments as part of the distributed infrastructure.
  • Help expand the data platform to support future products and richer contextual Internet insights.
  • Provide mentorship and contribute as a collaborative team member with an ownership mindset.

Requirements

  • 5+ years of software engineering experience building distributed systems such as data ingestion pipelines, databases, or services.
  • Experience with object-oriented programming; Go is used on the team.
  • Experience with at least one cloud provider such as AWS, Azure, or GCP.
  • Experience with message queue technologies such as AWS Kinesis, Google Pub/Sub, Kafka, or similar.
  • Experience with databases such as BigTable, Cloud Spanner, HBase, Cassandra, or similar.
  • Proficiency building scalable, distributed systems.
  • Ability to write understandable, testable, and maintainable code.
  • Strong communication skills and ability to explain technical concepts to engineers and product managers.
  • Familiarity with gRPC or REST is a plus.
  • Familiarity with data serialization technologies such as Protobuf or MessagePack is a plus.
  • Experience building, deploying, and maintaining containerized services in Kubernetes is a plus.
  • Knowledge of DNS and how it is used in practice is a plus.
  • Understanding of how the Internet works and how machines and services communicate using defined protocols and standards is a plus.

Benefits

  • Remote work within the continental United States or Canada.
  • Salary range of $157,000-$187,000 for high cost of living areas, with bonus eligibility and equity.
  • Salary range of $137,000-$175,000 for other locations, with bonus eligibility and equity.
  • Benefits effective on day one.
  • 401(k) match.
  • Health, vision, and dental coverage.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Quantitative Developer

Delta Exchange 11-50 Capital Markets

A Quantitative Developer at this trading firm will build and optimize low-latency trading systems and execution infrastructure that directly support trading performance and PnL.

C++ Java Python
10 hours, 11 minutes ago

Senior Mainframe Engineer

Accellor 251-1K Internet Software & Services

Accellor is hiring a Senior Mainframe Developer to build, support, and modernize mission-critical COBOL applications and high-volume transaction systems for the financial services industry.

Agile COBOL DB2
10 hours, 26 minutes ago

Senior Software Engineer, Backend

Archer 251-1K Construction & Engineering

Archer is hiring a Senior Backend Engineer in San Jose to build and scale the core backend services and infrastructure supporting its all-electric aircraft and AI products.

Ansible Apache Spark Argo CD Docker GitOps IoT Kafka Kubernetes NATS NumPy PostgreSQL Python PyTorch Rust Secrets Management UX Design
10 hours, 26 minutes ago

Software Engineer, Sportsbook Platform

PENN Entertainment 10K-50K Hotels, Restaurants & Leisure

PENN Entertainment is hiring a Software Engineer for the Sportsbook Platform team to build and operate the backend systems that power theScore Bet Sportsbook’s marketplace and live betting experience.

Agile AWS Celery Datadog Elixir FastAPI Git GitHub GraphQL gRPC Jest Kafka Kubernetes Laravel MySQL Node.js Phoenix PostgreSQL Pytest RabbitMQ RSpec Ruby on Rails Scrum Sidekiq SQL
10 hours, 26 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers