Senior Software Engineer, Streaming Attribution

Censys brings internet visibility and intelligence to the world's security teams, identifying potential threats and providing actionable insights.
Seattle, WA, USALos Altos, CA, USATysons, VA, USA
$170,000 - $205,000
Data
Senior Software Engineer
Hybrid
5+ years of experience
Cybersecurity

Description For Senior Software Engineer, Streaming Attribution

Censys is seeking a Senior Software Engineer, Streaming Attribution to join their team working on the Internet Intelligence Platform. The role involves processing and analyzing billions of internet telemetry data points. The ideal candidate will have experience in data pipelines, stream/batch processing at scale, and building out APIs. A solid understanding of internet inter-workings is a big plus.

Key Responsibilities:

  • Research solutions to increase attribution coverage and reduce false positives
  • Implement solutions as code in the Streaming Attribution data pipeline
  • Explore and use multiple technologies, often being the first to try new platforms or architectural designs
  • Develop "pivot" microservices to find potential attribution paths
  • Design automated solutions for building, testing, monitoring, and deploying applications in a CI/CD environment
  • Maintain a strong customer focus, prioritizing feature requests and helping define the Streaming Attribution roadmap

Requirements:

  • 3+ years of experience building scalable data pipelining solutions across billions of records
  • 5+ years of experience with data-oriented programming languages (Golang, Python, Scala)
  • 3+ years of experience with CI/CD tools and methodologies
  • Deep understanding of internet data and asset attribution
  • Experience with REST/GRPC and service-oriented architectures
  • Strong communication and documentation skills

Preferred Skills:

  • Cybersecurity engineering background
  • Experience with streaming and batch processing solutions (Spark, Flink, GCP Dataproc, microservice-based designs with GCP PubSub)
  • Focus on building maintainable software with good test coverage and code quality practices

Censys offers a competitive salary range of $170,000 - $205,000 USD plus bonus eligibility and equity. Benefits include 401k match, health, vision, and dental coverage. The company has location hubs in Seattle, the Bay Area, Tysons, VA, and Ann Arbor, MI, and is looking for candidates based in one of these four locations.

Censys values diversity and encourages applications from candidates who may not meet every single requirement but are excited about the role. They are committed to creating an inclusive environment for all employees and are an equal-opportunity employer.

Last updated 22 days ago

Responsibilities For Senior Software Engineer, Streaming Attribution

  • Research solutions to increase attribution coverage and reduce false positives
  • Implement solutions as code in the Streaming Attribution data pipeline
  • Explore and use multiple technologies, often being the first to try new platforms or architectural designs
  • Develop 'pivot' microservices to find potential attribution paths
  • Design automated solutions for building, testing, monitoring, and deploying applications in a CI/CD environment
  • Maintain a strong customer focus, prioritizing feature requests and helping define the Streaming Attribution roadmap

Requirements For Senior Software Engineer, Streaming Attribution

Go
Python
Scala
  • 3+ years experience building scalable data pipelining solutions across billions of records
  • 5+ years experience with data-oriented programming languages (Golang, Python, Scala)
  • 3+ years experience with CI/CD tools and methodologies
  • Deep understanding of internet data and asset attribution
  • Experience with REST/GRPC and service-oriented architectures
  • Strong communication and documentation skills

Benefits For Senior Software Engineer, Streaming Attribution

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • 401k match
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Bonus eligibility
  • Equity

Interested in this job?

Jobs Related To Censys Senior Software Engineer, Streaming Attribution

Sr Data Engineer, Vulcan

Senior Data Engineer position at Amazon focusing on data infrastructure for manufacture-on-demand book production systems.

Sr. Business Intelligence Engineer, Advertiser Success & Insights, Amazon Ads

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on data analysis and infrastructure development for advertising solutions.

Sr. Robotics Business Intelligence Engineer

Senior Robotics Business Intelligence Engineer role at Amazon Robotics, focusing on data analytics and insights for robotic automation systems.

Senior Program Manager, WW Supply Chain

Senior Program Manager position at Apple leading global supply chain initiatives, focusing on logistics optimization and technical capabilities enhancement.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on big data analytics and AI integration with hybrid work options in Hyderabad, India.