Censys

Staff Scanning Engineer

Censys$172K — $233K *
US-AnywhereRemote in United States
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience in production systems.
  • Strong backend engineering expertise in data pipelines, APIs, and high-throughput services.
  • Experience with large-scale data handling and fast request processing.
  • Proficient programming skills, especially in Go.
  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Knowledge of messaging or streaming technologies like Kafka or Google Pub/Sub.
  • Experience with distributed databases or storage solutions like Cassandra or Postgres.
  • Strong technical communication abilities for diverse audiences.

Responsibilities

  • Design, build, and maintain Internet-scale scanning and data collection systems.
  • Own backend services responsible for processing massive datasets.
  • Enhance the accuracy and coverage of Censys' Internet Map.
  • Develop systems for DNS lookups and data ingestion.
  • Lead the design for distributed services and related infrastructures.
  • Collaborate with cross-functional teams to implement research ideas into scalable systems.
  • Make strategic decisions around system reliability and operational complexity.
  • Mentor junior engineers and elevate technical standards within the team.

Benefits

  • Equity participation in company ownership.
  • Comprehensive health, dental, and vision insurance.
  • Retirement plan with company contributions.
  • Generous parental leave policies.
  • Mental health and wellness support services.
  • Flexible paid time off policy.
  • Professional development stipend for continuous learning.
Full Job Description
Location: This position is remote within the United States.

Role Summary:

We're looking for a Staff Software Developer to help design, build, and operate the systems that power Censys' Internet-wide scanning, DNS resolution, attribution, and data pipelines.

This role sits at the intersection of backend engineering, distributed systems, and applied Internet research. You will work on production systems that discover, collect, validate, and enrich Internet-scale data across IPs, domains, certificates, services, and cloud infrastructure. You will help improve the accuracy, coverage, freshness, and reliability of the Internet Map that powers Censys' products and research.

At Censys, we work iteratively, but we are always thinking about the big picture. We're expanding our scanning and data platform to make the Internet more explainable: richer context, better attribution, clearer relationships, and higher-confidence signals. We're looking for someone with deep technical ownership, strong production engineering instincts, curiosity about how the Internet works, and the ability to mentor others while building reliable systems.

What You'll Do:
  • Design, build, and operate Internet-scale scanning, DNS, crawling, attribution, and data collection systems.
  • Own production backend services and pipelines that collect, process, validate, and enrich massive Internet datasets.
  • Improve the quality, freshness, reliability, and coverage of Censys' Internet Map.
  • Build systems that support IP scanning, DNS lookups, protocol fingerprinting, asset attribution, and large-scale data ingestion.
  • Lead technical design for distributed services, streaming pipelines, storage systems, caching layers, scheduling systems, and scan orchestration infrastructure.
  • Partner with Research, Product, Security, and Engineering teams to turn research ideas into safe, scalable, production-ready systems.
  • Make thoughtful tradeoffs around reliability, cost, scale, latency, data quality, and operational complexity.
  • Participate in operational ownership of the systems you build, including observability, incident response, and on-call rotation.
  • Mentor engineers, review designs, and help raise the technical bar for backend and scanning infrastructure.

Skills You Have:
  • 10+ years of software engineering experience building production systems.
  • Strong backend engineering experience in systems such as data ingestion pipelines, scanning systems, crawlers, schedulers, APIs, storage systems, or high-throughput services.
  • Experience designing and operating systems that handle large-scale data, high request volume, or Internet-scale workloads.
  • Strong programming experience; we primarily use Go.
  • Experience with cloud infrastructure such as AWS, GCP, or Azure.
  • Experience with message queues or streaming systems such as Google Pub/Sub, Kafka, Kinesis, or similar technologies.
  • Experience with distributed databases or large-scale storage systems such as Bigtable, Spanner, HBase, Cassandra, Postgres, or similar.
  • Strong understanding of reliability, observability, testing, deployment, and operational ownership.
  • Ability to write understandable, testable, maintainable code.
  • Strong technical communication skills, with the ability to explain complex systems to engineers, product managers, researchers, and leadership.
  • Good judgment around when and how to use AI-assisted development tools.

Things that make you stand out:
  • Experience building or operating scanners, crawlers, DNS infrastructure, passive/active measurement systems, or Internet data collection platforms.
  • Deep understanding of DNS and how it is used in practice, including resolution, delegation, record types, nameservers, and operational edge cases.
  • Knowledge of Internet protocols, service discovery, network measurement, protocol fingerprinting, or large-scale crawling.
  • Experience with attribution systems, asset mapping, cloud asset discovery, or connecting Internet-facing services back to organizations.
  • Experience turning research prototypes into reliable, maintainable production systems.
  • Familiarity with gRPC, REST, Protobuf, MessagePack, or other API and serialization technologies.
  • Experience building, deploying, and maintaining containerized services in Kubernetes.
  • Experience with scan orchestration, scheduling, rate limiting, backpressure, retries, deduplication, or distributed task execution.
  • Experience working across the boundary of research and engineering, especially in security, infrastructure, networking, or Internet measurement.
  • Curiosity about how the Internet works and a desire to build systems that make it more understandable.

For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $198,000 USD - $233,000 USD, plus bonus eligibility and equity.

For all other US locations, the expected salary range for this position is $172,000 USD - $216,000 USD, plus bonus eligibility and equity.

Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. The listed range is a guideline, and the range for this role may be modified. For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 83% and 100% of range. Please discuss your specific work location with your recruiter for more information.

Censys offers a competitive benefits package to employees, including equity, health, dental & vision coverage, retirement with company contribution, parental leave, mental health & wellness benefits, flexible PTO, and a professional development stipend. Censys also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Censys's compensation and benefits are subject to change and may be modified in the future. Please see our careers page for more details.

To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates to keep their cameras on during video interviews. Additionally, if hired, we would love to bring you to our HQ in Ann Arbor for in-person onboarding.

Our roots are in Ann Arbor, Michigan and our innovation is fueled by the team's global perspectives. For this role, we are open to remote employees across the continental US. We value diversity and are committed to creating an inclusive environment for all employees.

Note to external recruiters/agencies: We are not currently engaging with third-party agencies for this role and will not accept unsolicited outreach. We kindly ask that you do not submit resumes or candidate profiles to our team.

About Censys

Censys is a cybersecurity company that provides internet-wide visibility and real-time threat detection and analysis. The company's platform enables organizations to discover and track devices and assets that are connected to the internet, and identify vulnerabilities and threats that could impact their security. Censys' customers include Fortune 500 companies, government agencies, and security teams around the world. The company was founded in 2013 by a team of researchers from the University of Michigan, and is headquartered in Ann Arbor, Michigan.
Learn more about Censys
Size
50 employees
Industry
Founded
2017

Similar Jobs

More Jobs at Censys

More Information Technology Jobs

Find similar Staff Scanning Engineer jobs: