Senior Software Engineer, Distributed Systems

Censys πŸ—ΊοΈπŸŒπŸ”Ž

Remote regions

US

Salary range

$138,000–$180,000/year

Benefits

Job Description

Censys is hiring a Distributed Systems Engineer to design and build services that power existing and future products by continuing to improve and expand our Internet Map. The engineer will build and extend large scale, real-time streaming services and applications which leverage our massive datasets to power internal product APIs and external applications. They will leverage a multitude of software architectures and techniques, including messaging queues, eventual consistency semantics, distributed locking, clustering, CQRS, and others. They will interface with a polyglot codebase, including working with existing Scala and Go applications. The ideal candidate will have 5+ years of software engineering experience writing distributed and streaming applications, familiarity with functional and object-oriented programming techniques, and experience with message queue technologies and distributed databases. They should also be able to build horizontally scalable systems with a high degree of availability and fault-tolerance.

About Censys

Censys' mission is to be the one place to understand everything on the internet, delivering real-time Internet intelligence and actionable threat insights.

Apply for This Position