Software Engineer (Backend, Distributed Systems)

4 weeks, 1 day ago
Full-time
Mid Level
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

  • Build large-scale, real-time services and applications that power internal APIs and external applications.
  • Develop tooling, libraries, frameworks, and services for 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.
  • Develop and maintain data pipelines, messaging systems, databases, caching layers, and cloud or on-prem services.
  • Work with Machine Learning Engineers and Security Researchers to deliver solutions that impact security outcomes.
  • Contribute to engineering foundations that support high-quality datasets, APIs, and future product capabilities.

Requirements

  • 3+ years of software engineering experience building distributed systems such as data ingestion pipelines, databases, or services.
  • Experience with object-oriented programming; Go is used at Censys.
  • Experience with at least one cloud provider such as AWS, Azure, or GCP.
  • Experience or familiarity with message queue technologies such as AWS Kinesis, Google Pub/Sub, or Kafka.
  • Experience working with databases such as BigTable, Cloud Spanner, HBase, or Cassandra.
  • Understanding of distributed systems concepts such as scalability, fault tolerance, and reliability.
  • Familiarity with using AI.
  • Ability to write understandable, testable, and maintainable code.
  • Strong communication skills and ability to work effectively with engineers and product managers.
  • Preferred: Familiarity with gRPC or REST, data serialization technologies such as Protobuf or MessagePack, and Kubernetes.
  • Preferred: Understanding of how the Internet works and how machines and services communicate using defined protocols and standards.
  • Preferred: Security domain knowledge.

Benefits

  • Salary range of $137,000-$169,000 for candidates in Seattle, the San Francisco Bay Area, or the New York City metro area, plus bonus eligibility and equity.
  • Salary range of $120,000-$157,000 for candidates in other US locations, plus bonus eligibility and equity.
  • Benefits effective on day one.
  • 401(k) match.
  • Health, vision, and dental coverage.
  • Remote work open across the continental US and Canada.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Haifa, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop software engineer to design and ship accessible, high-performance native applications that support its text-to-speech products used by millions of learners worldwide.

C# C++ CI/CD .NET
29 minutes ago

Associate Software Engineer

STR 251-1K Aerospace & Defense

STR’s SAAM Group is seeking a Software Engineer to develop and implement real-time software for advanced sensing and autonomy prototypes and operational systems supporting national security programs.

C++ CI/CD Git iOS Linux Machine Learning MATLAB Python
34 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
1 hour, 3 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
1 hour, 7 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