Senior Distributed Systems Engineer

Censys

Ann Arbor (MI)

Hybrid

USD 151,000 - 191,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health, dental & vision
401(k) with company match
Parental leave
Mental health & wellness benefits
Flexible PTO
Professional development stipend

Job summary

Censys seeks a Senior Distributed Systems Engineer to build highly-available, scalable data-driven services for real-time internet intelligence. You will work on distributed infrastructure for internet-wide scanning, DNS, and X.509 ingestion, emphasizing maintainability and future extensibility.

You will collaborate with ML engineers and security researchers, contribute to data pipelines and services, and help plan tech solutions with product teams. Remote within the United States is supported.

Qualifications

  • 5+ years of software engineering experience building distributed systems.
  • Experience with object-oriented programming - we use Go.
  • Experience with at least one cloud provider (AWS/Azure/GCP).
  • Experience with message queues (Kinesis Pub/Sub Kafka).
  • Experience with databases (BigTable, Cloud Spanner, HBase, Cassandra).
  • Understanding of scalability, fault tolerance, and reliability.
  • Familiarity with using AI.
  • Ability to write understandable, testable code with maintainability.
  • Strong communication with engineers and product managers.
  • Open to using AI to amplify skills responsibly.

Responsibilities

  • Help build large-scale, real-time services using massive datasets for internal APIs and external apps.
  • Build tooling, libraries, frameworks, and services for security, research, and data platforms.
  • Productionize prototypes into reliable internal tools 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/on-prem services.
  • Collaborate with ML engineers and security researchers to improve security outcomes.

Skills

Distributed systems
Go
Cloud providers
Message queues
Databases
Scalability
AI familiarity
Readable code
Communication
Responsible AI

Tools

gRPC
REST
Protobuf
Kubernetes
Docker

Job description

Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time Internet intelligence and actionable threat insights to global governments, over 50% of the Fortune 500, and leading threat intelligence providers worldwide.

Location: This position is remote within the United States.

Role Summary:

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. Censys operates distributed infrastructure for Internet-wide scanning, bulk DNS resolution, and X.509 certificate ingestion: your job will be to go below the surface of our data, and help us find and attribute ownership to assets and find how assets on the Internet relate to one another. At Censys, we believe in working iteratively, but we’re always thinking about the big picture. We’re building a platform that enables fast development of future products, and integration with new data collection methods. You'd be great for this position if you're someone who considers not just initial development, but ongoing maintenance and monitoring. You consider delivery and developer experience, and everything you do can be built upon in the future by others.

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:
  • 5+ 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.
  • Open to using AI to amplify their skills and strengthen their work - demonstrating curiosity, a willingness to learn, and sound judgment in applying AI responsibly to improve efficiency and impact.
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

For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $174,000 USD - $206,000 USD, plus bonus eligibility and equity.

For all other locations, the expected salary range for this position is $151,000 USD - $191,000 USD, plus bonus eligibility and equity.

Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. The listed range is a guideline, and the range for this role may be modified. For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 83% and 100% of range. Please discuss your specific work location with your recruiter for more information.

Censys offers a competitive benefits package to employees, including equity, health, dental & vision coverage, retirement with company contribution, parental leave, mental health & wellness benefits, flexible PTO, and a professional development stipend. Censys also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Censys’s compensation and benefits are subject to change and may be modified in the future. Please see our careers page for more details.

We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to your recruiter. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities.

To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates to keep their cameras on during video interviews. Additionally, if hired, we would love to bring you to our HQ in Ann Arbor for in-person onboarding.

By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with ourCensys Privacy Policy.

Our roots are in Ann Arbor, Michigan and our innovation is fueled by the team’s global perspectives. For this role, we are open to remote employees across the continental US. We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior Real-Time Distributed Systems Engineer
Remote Senior Real-Time Distributed Systems Engineer

Censys • Ann Arbor (MI)

Hybrid
USD 151,000 - 191,000
Equity
Health, dental & vision
401(k) with company match
+4
Director of Business Development, Federal
Director of Business Development, Federal

Censys • Washington

On-site
USD 285,000 - 350,000
Equity
Health, dental & vision coverage
Retirement with company contribution
+3
Senior Principal Engineer, Network Security
Senior Principal Engineer, Network Security

AmerisourceBergen • Myrtle Point (OR)

Hybrid
USD 124,000 - 191,000
Medical, dental, and vision care
Backup dependent care
Adoption assistance
+3
Senior Principal Engineer, Network Security
Senior Principal Engineer, Network Security

AmerisourceBergen • Carrollton (TX)

Hybrid
USD 124,000 - 191,000
Comprehensive medical, dental, and vision care
Training programs and professional development resources
Paid parental and caregiver leave
Customer Success Engineer (Remote - US)
Customer Success Engineer (Remote - US)

Jobgether • United States

Remote
USD 110,000 - 130,000
Competitive salary
Health, dental, and vision benefits
401(k) matching
+1
IT Support Analyst
IT Support Analyst

Censys • Los Altos (CA)

Hybrid
USD 97,000 - 120,000
Senior Distributed Systems Engineer
Senior Distributed Systems Engineer

Webhosting • Austin (TX)

On-site
USD 140,000 - 220,000
Channel Account Manager (East)
Channel Account Manager (East)

Censys • United States

On-site
USD 240,000 - 280,000
Health, dental & vision coverage
Retirement with company contribution
Flexible PTO
+2
Engineer III - OT Security Engineer
Engineer III - OT Security Engineer

Cencora • United (PA)

On-site
USD 88,000 - 127,000
Medical, dental, and vision care
Comprehensive wellness benefits
Professional development opportunities
Software Engineer, Cloudflare Network Interconnect
Software Engineer, Cloudflare Network Interconnect

Cloudflare • Austin (TX)

On-site
USD 150,000 - 210,000