Censys ingests and processes millions of certificates and billions of network handshakes daily to improve the security of individuals, companies, and government organizations. We’ve got midwestern roots and a brilliant, academia-originating founding team.
We’re looking to hire a backend engineer to build 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 build the highest quality datasets and APIs.
At Censys, we believe in working iteratively, but we’re always thinking about the big picture. We’re not looking to just add more internal services. 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 at 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
Design and build services that power existing and future products at Censys
Architect solutions to enrich data collected from billions of network handshakes daily
Focus on writing high-quality Go, but still contribute to solutions across multiple languages (e.g. Scala and Python) and codebases
Skills You Have:
3+ years software engineering experience with an emphasis working back-end
Experience designing fault-tolerant distributed systems
Experience writing scalable web services in a cloud-based architecture (AWS, GCP, or Azure)
We use gRPC, but experience with any RPC IDL is a fine substitute
You’re experienced with patterns for concurrency. We write a lot of concurrent Go (but don’t expect that you’ve written it before)
You understand how to build and containerize applications
You’re interested in solving problems, not completing tasks
Collaborate and communicate well with other engineers working on related systems
Enjoy leading technical architecture discussions and want to drive technical decisions within your team
Have strong teaching skills. Explaining complex technical concepts to other cross functional teams is no problem for you
We're headquartered in Ann Arbor, Michigan but open to this position to being located 100% remote.
We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal opportunity employer.