Senior Front-End Engineer: Integrations

Censys

Censys

Software Engineering
San Francisco, CA, USA · Seattle, WA, USA · San Francisco, CA, USA
Posted 6+ months ago

Censys knows the internet and cloud better than anyone else. Attack Surface Management provides customers with an attacker-centric view of all externally facing internet and cloud to extend visibility, prioritize, and remediate the most critical risk exposures that will actually lead to a breach. Our daily IPv4 scans and the world’s largest SSL/TLS Certificate database enables customers with the most accurate and continuously updated attack surfaces. Enterprise security teams leverage Censys to keep pace with the speed of the business and gain an advantage on the rapidly evolving cyber-attack threats.

We are a rapidly growing cyber security startup based in Ann Arbor, Michigan. Our innovation is fueled by the team’s global perspectives and diverse backgrounds. We welcome healthy debate, constructive conversations, and outside-the-box thinking to ensure we are moving fast, learning things, and iterating quickly.

Role Summary:

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 are responsible for bringing valuable contextual data into the Censys ecosystem as well as bringing that enriched data back out to where it matters most for practitioners. Whether it is helping to enrich CISO-level reporting data of attack surfaces with numerous asset and data ingestion sources, enabling threat hunters to consume (as well as coming up with additional features using) Censys data in tools like Recon-ng and Metasploit, or allowing security and application teams to take further action in ticketing and vulnerability scanning systems (or even a simple Slack message!), you will play a key part in helping organizations, governments, and critical infrastructure providers of all shapes and sizes truly understand everything on the Internet and help make it a safer place.

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 for both data ingestion or data egress.
  • Architect, build, and maintain official Censys platform integrations in an API-first ecosystem
  • Maintain and improve existing open source integrations that communicate with Censys’ internal and public APIs across multiple technology stacks
  • Write and maintain internal pipelines and infrastructure as code to manage the deployment of new and existing Censys-hosted integrations and services
  • Write and maintain customer-focused infrastructure as code and provisioning scripts to help ease the deployment of existing customer-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 and iterative problem solving, learning as we grow every step of the way
  • 3-5+ years of experience building and maintaining scalable web applications or backend services that can handle 100s to 1000s of requests/s in a cost-sensitive manner
  • 3-5+ years of experience with 2-3 common web programming languages, such as Python, Ruby, Go, Typescript, Scala, Rust, or Java
  • 3-5+ years of experience with backend web frameworks or languages, such as Rails, Django/Flask, Spring, or Gin/Echo/Chi
  • 2-4+ years of experience integrating multiple APIs into a common platform and defining appropriate interfaces and contracts for each new service
  • 2-4+ years of experience with secure infrastructure as code provisioning and configuration practices integrating with secret managers, multiple cloud providers, and multiple technologies such as Terraform, Kubernetes, or CloudFormation.
  • 2-4+ years of experience with continuous integration and continuous delivery tools and methodologies.
  • The ability to lead technical discussions and drive towards data-driven technical decisions amidst ambiguity and competing priorities
  • 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 vendor's application marketplaces, such as AWS and Splunk marketplaces
  • Experience with open source tools and frameworks, such as Metasploit, recon-ng, nmap, Qualys, and Tenable
  • Experience with streaming data and data pipelining technologies
  • Experiencing managing database migrations and architecting scalable data access patterns
  • A deep understanding of the network stack and how our data could be leveraged to provide deeper insights into customer attack surfaces, or how we could be ingesting additional data sets to further provide value to our customers.

Our target salary range for this role is between $152,000 USD and $200,000 USD + bonus eligibility and equity.

Our roots are in Ann Arbor, Michigan with location hubs in Seattle, the Bay Area, Washington D.C., and Dublin, Ireland. Our innovation is fueled by the team’s global perspectives and diverse backgrounds.

Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they feel they meet every qualification. At Censys we are dedicated to building a diverse, inclusive, and authentic workplace - so if you're excited about this role but your past experience doesn't align perfectly with every listed requirement in the job description, we encourage you to apply anyways. You may be exactly who we need to fill this role or others!

We value diversity and are committed to creating an inclusive environment for all employees. Trust and psychological safety are what we strive for at Censys, which is an equal opportunity employer.