logo

Censys

Software Engineer Backend, Core Services

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

Company Background

Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time Internet intelligence and actionable threat insights to global governments, over 50% of the Fortune 500, and leading threat intelligence providers worldwide.

Location:

This position is remote within the United States or Canada.

Role Summary:

We’re hiring a backend Software Engineer II to join our Core Services team. In this role, you will be responsible for building and maintaining the critical infrastructure behind authentication, authorization, analytics, and user/account management across our platform. You will contribute to secure, scalable systems that power core business capabilities by turning clear requirements into high-quality software, collaborating with product and engineering stakeholders as you deepen expertise in our stack and domain.

What You’ll Do:

  • Implement and extend services that deliver new core platform functionality.
  • Support authentication, authorization, and analytics capabilities alongside the team.
  • Build, test, deploy, and monitor a distributed set of services.
  • Partner with product, design, and other engineering teams to ship features end-to-end.
  • Help evolve the Censys public API as platform capabilities grow.
  • Improve developer experience for internal teams and external API consumers.
  • Own small-to-medium features from technical design through launch, with increasing independence; participate in design discussions with guidance from senior engineers.
  • Share on-call responsibilities for your areas and handle straightforward incidents with team support as needed.

What You’ll Bring:

  • Experience writing backend services in Go (Golang).
  • Foundational understanding of distributed systems and common operational challenges.
  • General knowledge of database design and typical access patterns.
  • Hands-on experience with cloud infrastructure (e.g., AWS or GCP).
  • Strong collaboration, communication, and analytical troubleshooting skills.
  • A track record of delivering well-defined work at high quality, knowing when to ask for clarification or help, and learning quickly from mistakes.
  • Open to using AI to amplify their skills and strengthen their work - demonstrating curiosity, a willingness to learn, and sound judgment in applying AI responsibly to improve efficiency and impact.

Bonus Points:

  • Experience building services on GCP.
  • Experience with Kubernetes and Docker.
  • Familiarity with SSO, SAML, and/or OIDC.

For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for

View Assessment Process

Think you'll be a good fit?