Software Engineer, Distributed Systems

Censys provides internet visibility and intelligence platform for security teams, identifying threats and providing actionable insights.
$125,000 - $150,000
Distributed Systems
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
Cybersecurity

Description For Software Engineer, Distributed Systems

Censys, a leading provider of internet visibility and intelligence solutions, is seeking a Software Engineer specialized in Distributed Systems. The role focuses on their Internet Intelligence Platform™ (IIP™), which processes billions of Internet telemetry data points to provide crucial security insights.

The position offers an exciting opportunity to work with cutting-edge technologies in cybersecurity, building and maintaining both streaming and batch data pipeline solutions. The ideal candidate will be at the forefront of technological innovation, often pioneering new platforms and architectural designs.

This is an excellent opportunity for engineers passionate about distributed systems and cybersecurity. You'll be part of a team that values customer happiness, continuous learning, and innovation. The role offers competitive compensation ($125,000-$150,000), comprehensive benefits, and the chance to work with a globally-minded team.

The hybrid work environment, based in key tech hubs (Seattle, Bay Area, Tysons, or Ann Arbor), provides flexibility while maintaining collaborative team dynamics. You'll contribute to meaningful work that helps security teams worldwide better understand and protect their digital assets.

The position requires strong technical expertise in data-oriented programming languages and excellent communication skills. You'll be involved in technical discussions, architectural decisions, and helping shape the product roadmap, making this an ideal role for someone who wants to make a significant impact in the cybersecurity space.

Last updated a minute 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
  • 3+ 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
  • Positive attitude towards action and iterative problem solving

Benefits For Software Engineer, Distributed Systems

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

Interested in this job?

Jobs Related To Censys Software Engineer, Distributed Systems

Software Engineer, Distributed Systems

Software Engineer role at Censys focusing on distributed systems and data pipeline development for cybersecurity intelligence platform.

Software Engineer, Distributed Systems

Software Engineer role at Censys focusing on distributed systems and data pipeline development for cybersecurity intelligence platform.

Software Engineer, Distributed Systems Testing

Software Engineer position at Canonical focusing on distributed systems testing and cloud infrastructure validation.

Software Engineer, Distributed Systems Testing

Software Engineer position at Canonical focusing on distributed systems testing and cloud infrastructure validation.

Software Engineer, Ceph & Distributed Storage

Software Engineer position at Canonical focusing on Ceph storage and distributed systems, working remotely with a global team on Ubuntu and cloud technologies.