Senior Software Engineer, Risks and Vulnerability Management

Ann Arbor, Michigan, United States

Full Time Senior-level / Expert
Censys logo
See Your Entire Attack Surface in Real-Time. Get a current view of all of your organization's assets so you can proactively prevent targeted attacks and investigate suspicious activity.
Apply now Apply later

ecurity teams need an accurate inventory of their organization’s Internet-facing assets along with prioritized and actionable risk information. Censys maintains the largest, most accurate and most credible map of the Internet, and we’re using that map to discover Internet-facing assets and risks for security practitioners. Censys provides a detailed demarcation of the perimeter and identifies risks to help security practitioners defend their organizations.


We’re looking for a Risks and Vulnerability Engineer to join our engineering team. You’ll be working on designing, building, and scaling our risks and data enrichment framework, which will power our Enterprise Data Sets and Attack Surface Management platform. In addition, you will be responsible for creating and managing risks in our new risks database, as well as working with rapid response to help quickly identify and implement new risks as they become available.


You’ll be directly responsible for supporting us in our ultimate mission to help organizations understand their infrastructure and security.


What You’ll Bring:

  • Experience with risk and vulnerability management and the ability to create and integrate risks into public datasets, frameworks, and APIs used by customer facing applications.
  • Experience building services around processing and managing large datasets, preferably with internet asset datasets (hosts, domains, services, certificates, etc.).
  • You are comfortable working with vulnerability databases such as MITRE, OWASP, and NIST.
  • Ability to work with cloud computing environments and offerings (preferably GCP).
  • You can work with your teammates and operations to design, build, and deploy scalable architecture designed to run inside a Kubernetes environment.
  • Basic understanding of relational as well as NoSQL data stores (e.g., Snowflake, Redshift, BigTable, Spark) and approaches. 
  • You’re willing to pair up with anybody to solve problems, with an eye towards code quality and maintainability.
  • You are a strong communicator. Explaining complex technical concepts to other engineers, designers, sales people, and content marketers is no problem for you.


What You’ll Do:

  • Work closely with data engineering to tightly integrate risks and other data enrichments with our data.
  • Create a framework for easily designing and deriving new risks and vulnerability detection from our data.
  • Work with rapid response to quickly and effectively implement new risks and vulnerabilities and to be able to generate actionable insights from our data when new vulnerabilities are discovered.
  • Work with PM to understand business needs and market trends, and determine how our services need to evolve to fit upcoming needs.
  • Support research and the Office of the CTO to help influence our long term roadmap around risk and vulnerability management.
  • Ensure we have the ability to effectively communicate about our risk framework and processes.
  • Occasionally support the Customer Success and Sales Engineering teams with customer or partnership calls to provide technical expertise.


We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal opportunity employer.

Job region(s): North America
Job stats:  7  0  0
  • Share this job via
  • or

Explore more Information Security career opportunities