Senior Distributed Systems Engineer @Censys
Software Development
Salary $180,000 - $245..
Remote Location
remote USA, Canada
Job Type unspecified
Posted YDay

[Hiring] Senior Distributed Systems Engineer @Censys

YDay - Censys is hiring a remote Senior Distributed Systems Engineer. 💸 Salary: $180,000 - $245,000 for high cost of living locations; $153,000 - $208,000 for other locations 📍Location: USA, Canada

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team to build highly-available and scalable, data-driven services that provide value directly to customers and across our organization.

  • Design and build services that power existing and future products at Censys by building our next-generation attribution engine, used to determine entity ownership and connections between assets in the Censys Internet Map.
  • Work closely with our Coverage and Context Internet Map teams to help ensure Censys maintains the most comprehensive, complete, and context rich datasets.
  • Build and extend large scale, real-time streaming services and applications which leverage our massive datasets to power internal product APIs and external applications.
  • Leverage a multitude of software architectures and techniques, including messaging queues, eventual consistency semantics, distributed locking, clustering, CQRS, and others.
  • Interface with a polyglot codebase, including working with existing Python and Go applications.

Qualifications

  • A positive attitude biased towards action and iterative problem solving, learning as we grow every step of the way.
  • A deep understanding of how the Internet works. For example, WHOIS, Certificate Subject Alternative Names (SANs), and DNS record types should not be foreign to you.
  • 5+ years of experience in software engineering.
  • 3+ years of experience with Golang.
  • Experience with REST/gRPC and service-oriented architectures.
  • Distributed systems experience: Ability to build horizontally scalable systems, with a high degree of availability and fault-tolerance leveraging techniques such as distributed locking, load-shedding, etc.
  • The ability to thoughtfully participate in technical discussions and drive towards data-driven decisions amidst ambiguity and competing priorities.
  • Strong communication and documentation skills. Explaining complex technical concepts to other engineers, designers, salespeople, and content marketers is no problem for you.

Requirements

  • You have experience with microservice-based designs with GCP PubSub, etc., and know their tradeoffs.
  • Experience building, deploying, and maintaining containerized services in a Kubernetes based environment.
  • Familiarity writing analytical SQL and/or optimizing reading and writing to large datasets in OLAP databases such as Snowflake, Google BigQuery, etc.
  • You understand the value of building maintainable software. Some of your first tasks when building a new service are ensuring test coverage enforced by CI, adding linters, and adding code complexity checks. You enjoy a good abstraction, and promote established design patterns, but also know when to think outside the box.

Benefits

  • For candidates located in high cost of living locations, the salary range for this position is $180,000 - $245,000 + bonus eligibility and equity.
  • For candidates located in any other location, the salary range for this position is $153,000 - $208,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!
Before You Apply
remote Be aware of the location restriction for this remote position: USA, Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Distributed Systems Engineer @Censys
Software Development
Salary $180,000 - $245..
Remote Location
remote USA, Canada
Job Type unspecified
Posted YDay
Apply for this position Unlock 73,469 Remote Jobs
remote Be aware of the location restriction for this remote position: USA, Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position Unlock 73,469 Remote Jobs
×
  • Unlock 73,469 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.
  • Filter by location/skills/salary…
  • Create custom email alerts
Unlock All Jobs Now