What are the responsibilities and job description for the Integrations Engineer position at Censys?
Censys ingests millions of certificates and billions of network handshakes daily and exposes this data to customers to help them secure their organization by understanding their network attack surface. We’re a true startup with midwestern roots and a brilliant academia-backed founding team. We’re looking for a high-energy, action-oriented person who is interested in helping build a product and culture that we’re proud of for years to come.
We’re looking for an Integrations Engineer to join our engineering team. You’ll be working on building, deploying, and maintaining multiple official Censys integrations. These integrations power Splunk dashboards, enable practitioners to consume Censys data in tools like Recon-ng and Metasploit, and enrich the data in customer attack surfaces with information obtained from cloud providers. Censys processes terabytes of data about networks each day, and it will be your job to help us leverage that data to build products and workflows to solve customer problems. You’ll be directly responsible for helping us in our ultimate mission to help enterprises understand their exposure and vulnerabilities leveraging the most trusted data in security.
What you’ll do:
- Solve problems across multiple codebases and technologies, often being the first to explore a new platform or potential integration
- Write code that communicates with public APIs to build data-driven features in new Censys-maintained platform integrations
- Maintain and improve existing integrations that communicate with Censys’ APIs and products across multiple open source code bases
- Write and maintain infrastructure as code to help ease the deployment of new and existing self-hosted integrations
- Design automated solutions for building, testing, monitoring, and deploying applications in a continuous integration environment
- Maintain a strong customer focus, prioritizing customer feature requests and helping define the integrations roadmap
What you’ll bring:
- A positive attitude biased towards action
- Experience building web applications or backend services for 4 years
- Experience with 2-3 common web programming languages, such as Python, Ruby, Go, JavaScript, or Typescript
- Experience with backend web frameworks, such as Rails, Django, Flask, Spring, or Gin
- Experience integrating multiple APIs and defining appropriate interfaces and contracts
- The ability lead technical discussions and can help drive technical decisions
- Strong communication and documentation skills. Explaining complex technical concepts to other engineers, designers, sales people, and content marketers is no problem for you.
Skills that set you apart:
- A cyber security engineering background
- Experience with multiple cloud providers, especially Google Cloud and Azure
- Experience integrating with application marketplaces, such as AWS and Splunk marketplaces
- Experience with open source tools and frameworks, such as Metasploit, recon-ng, nmap, and Maltego
- A deep understanding of the network stack and how our data could be leveraged to provide deeper insights into customer attack surfaces
We are located in Ann Arbor, Michigan but open to hiring this position to be located 100% remote.
We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal opportunity employer.