Software Engineer, Distributed Systems

Censys provides internet visibility and intelligence platform for security teams, processing billions of Internet telemetry data points.
$125,000 - $150,000
Distributed Systems
Mid-Level Software Engineer
Hybrid
2+ years of experience
Cybersecurity

Description For Software Engineer, Distributed Systems

Censys, a pioneering cybersecurity company, is revolutionizing how organizations approach internet security through their Internet Intelligence Platform™ (IIP™). We're looking for a Software Engineer specialized in Distributed Systems to join our innovative team.

The role involves working with billions of Internet telemetry data points, building and maintaining sophisticated data pipelines, and contributing to our mission of bringing internet visibility and intelligence to the world's security teams. You'll be at the forefront of processing and analyzing massive datasets, implementing both streaming and batch workloads.

As part of our team, you'll work in a collaborative environment that values humble brilliance and diverse perspectives. We encourage questioning the status quo and pushing boundaries to drive breakthroughs in cybersecurity. The position offers an exciting opportunity to make a real impact in the cybersecurity landscape while working with cutting-edge technologies.

The ideal candidate brings 2+ years of experience with data-oriented programming languages and a passion for building maintainable, scalable systems. You'll be working with technologies like Golang, Python, and Scala, and will have the opportunity to explore new platforms and architectural designs.

We offer a competitive compensation package ranging from $125,000 to $150,000, plus bonus eligibility and equity. Our comprehensive benefits include 401k matching, health, vision, and dental insurance. The role is hybrid, based in one of our four hub locations: Seattle, Los Angeles, Tysons, VA, or Ann Arbor, MI.

Join us in our mission to shape the future of cybersecurity while enjoying a supportive work environment that values work-life balance and empowers diverse voices to drive change.

Last updated 2 hours ago

Responsibilities For Software Engineer, Distributed Systems

  • Build and maintain data pipelining solutions including streaming and batch workloads
  • Explore and implement new platforms and architectural designs
  • Write automated tests and set up monitoring
  • Maintain customer focus and help define product roadmap
  • Process and analyze billions of Internet telemetry data points

Requirements For Software Engineer, Distributed Systems

Go
Python
Scala
  • 2+ years of experience with data-oriented programming languages (Golang, Python, Scala)
  • Strong communication and documentation skills
  • Ability to participate in technical discussions and drive data-driven decisions
  • Experience with streaming and batch processing solutions (Spark, Flink, GCP Dataproc)
  • Knowledge of building maintainable software with test coverage and CI

Benefits For Software Engineer, Distributed Systems

401k
Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • 401k match
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Bonus eligibility
  • Equity

Interested in this job?

Jobs Related To Censys Software Engineer, Distributed Systems

Backend distributed systems Engineer-SMTS/MTS

Backend Distributed Systems Engineer position at Salesforce, focusing on building scalable cloud platform features and APIs in a hybrid work environment.

Software Developer - Distributed Systems (Dqlite)

Software Developer position at Canonical focusing on distributed SQLite database development using C and Go, with emphasis on Raft consensus implementation.

Software Engineer II

Join Microsoft as a Software Engineer II, working on Azure Edge Infrastructure and contributing to cutting-edge distributed systems.

Robotics Solutions Industrial Design Engineer

Amazon is seeking a Robotics Solutions Industrial Design Engineer to design next-generation Fulfillment Centers using cutting-edge technology and data analytics.

System Dev Engineer II, AWS EC2 Edge Frontier

Join AWS EC2 Edge Frontier team to develop hybrid-edge cloud services, focusing on embedded software and cloud-based solutions for expanding edge compute business.