Censysposted 14 days ago
$149,150 - $190,000/Yr
Full-time • Senior
Hybrid • Tysons Corner, VA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

Censys is seeking a Senior Software Engineer to join our team working in the area of Attribution. This role is crucial for our Attack Surface Management platform, which is a growth product for Censys. The position requires building a highly scalable streaming attribution engine that accurately attributes internet entities to the correct organization. The ideal candidate will have deep internet knowledge and experience in data pipelines, stream/batch processing at scale, and API development. We expect all employees to prioritize customer happiness and come to work with a positive attitude, eager to learn and educate.

Responsibilities

  • Build a complete Attack Surface for customers based on data in the Censys Internet Map and other 3rd party data sources.
  • Explore and utilize multiple technologies, often being the first to try new platforms or architectural designs.
  • Develop 'pivots' to find potential attribution paths, such as linking certificate domains to IP addresses.
  • Design automated solutions for building, testing, monitoring, and deploying applications in a CI/CD environment.
  • Maintain a strong customer focus, prioritizing customer feature requests and helping define the Attribution roadmap.

Requirements

  • A positive attitude biased towards action and iterative problem solving.
  • Deep understanding of internet data and asset attribution methods, including WHOIS, Certificate Subject Alternative Names (SANs), and DNS record types.
  • 3+ years of experience building scalable data pipelining solutions across billions of records.
  • 5+ years of experience with data-oriented programming languages such as Golang, Python, and Scala.
  • 3+ years of experience with continuous integration and continuous delivery tools and methodologies.
  • Experience with REST/GRPC and service-oriented architectures.
  • Strong communication and documentation skills.

Nice-to-haves

  • Cyber security engineering background with knowledge of helpful data sets and services for attribution.
  • Experience with microservice-based designs using GCP PubSub and understanding their tradeoffs.
  • Value for building maintainable software, ensuring test coverage, adding linters, and code complexity checks.

Benefits

  • 401k match
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Bonus eligibility
  • Equity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service