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 a month 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

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and OS-level development for social technology platforms.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on developing operating systems and distributed systems for social platforms and AR/VR technologies.

Software Engineer II

Microsoft seeks a Software Engineer II for OneDrive and SharePoint team to build large-scale distributed systems and cloud infrastructure with competitive pay and benefits.

Software Engineering II

Microsoft Software Engineer II position in Vancouver focusing on distributed systems and telemetry platforms, offering hybrid work and competitive compensation.

Software Engineer 2

Microsoft seeks Software Engineer 2 for Big Data Platform team in Beijing, working on distributed systems with Hadoop, HDFS, and other open-source technologies.