Apply now

Posted 3 days ago

Software Engineer II (Backend)

@ Censys

Remote in Canada

Remote4+ years experience
Apply now
SIGNALS

Overview

Censys is hiring a Software Engineer II (Backend) for its Exposure Management team, remote across the United States or Canada. The role builds product APIs in Go, including risk event endpoints for SIEM integrations, working with frontend engineers and other teams. Salary is $116,450 to $140,500 USD outside high cost-of-living areas, plus bonus eligibility and equity.

Responsibilities:

  • Own backend product API features from design through launch
  • Build and extend REST and gRPC APIs for risk event and SIEM integrations
  • Partner with frontend engineers on API contracts and performance
  • Integrate other teams' services via gRPC and GCP PubSub
  • Write tests, add observability, and take on-call responsibility

Requirements summary:

  • 4+ years of professional backend software engineering experience
  • Production experience with Go, or strong Python or Java with fast Go ramp-up
  • Experience designing and consuming REST or gRPC APIs
  • Solid SQL and relational data modeling skills
  • Track record of maintainable software with CI tests and monitoring

Tools & skills

Benefits mentioned

DentalVisionRetirement plan
Source and dates

Employer career site / ATS feed · greenhouse

Employer posting date
2026-11-03
First seen by our source
2026-11-03
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience4+ years
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedRetirement plan, Performance bonus, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

Censys

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

The Authority for Internet Intelligence and Insights

Full company description

Censys is the authority for Internet intelligence and insights. Delivering the most complete, accurate, and up-to-date global map of Internet infrastructure, Censys provides industry leading solutions for attack surface management, threat hunting, and proactive cyber defense. Global governments, Fortune 500 companies, and security providers around the world trust Censys to uncover risks faster, respond more effectively, and prevent breaches before they happen.

LinkedIn followers
17,261
People associated on LinkedIn
169
Reported office locations
  • 116 S Main St, Ann Arbor, Michigan 48104, US
  • 550 Kirkland Way, 407, Kirkland, Washington 98033, US
  • 467 First Street, 201, Los Altos, CA 94022, US
Business categories
  • Cyber Security
  • Search Engine
  • Internet
  • Security
  • Network Security
  • Analytics
Other recorded names
  • Censys
Specialties
  • Cyber Security
  • Data
  • ZMap
  • Data-driven Security
  • Internet
  • Attack Surface Management
  • and Vulnerability Management
Profile identifies a recruitment agency
No
Reported total investment
198,100,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Censys is the authority for Internet intelligence and insights. Delivering the most complete, accurate, and up-to-date global map of Internet infrastructure, Censys provides industry leading solutions for attack surface management, threat hunting, and proactive cyber defense. Global governments, Fortune 500 companies, and security providers around the world trust Censys to uncover risks faster, respond more…

FieldValue
IndustryComputer and Network Security
Company size51-200 employees
HeadquartersAnn Arbor, Michigan
Organization typePrivately Held
Year founded2017
SpecialtiesCyber SecurityDataZMapData-driven SecurityInternetAttack Surface Managementand Vulnerability Management
Open jobs on Jobsy11
LinkedInView page
Job description

Join the team turning internet intelligence into real-world security outcomes. Built on the world’s most comprehensive and accurate map of the Internet, the Censys Platform delivers real-time visibility and actionable intelligence needed to accelerate triage, investigate threats, hunt adversaries, and manage Internet exposure. We're trusted by half of the Fortune 500 and government agencies all around the world, and looking for people as passionate about the problems we're solving as we are.

At Censys, we're on a mission to provide best in class internet visibility and intelligence to the global security community. Our platform helps security teams uncover hidden threats, gain actionable insights, and build proactive defense strategies. Trusted by organizations worldwide, Censys cuts through the noise to surface the most critical risks, enabling teams to respond faster, and stay ahead of attackers. We're constantly pushing the boundaries of what's possible to help our customers see and secure the internet more clearly than ever before.

Location:

This position is remote within the United States or Canada.

Role Summary:

Censys is seeking a Software Engineer II (Backend) to join our Exposure Management team. Exposure Management is a growth product for Censys. It combines our map of the Internet with customer context to show security teams which exposures matter most, including the risk that reaches them through their suppliers via Supplier Risk Intelligence. We're looking for an engineer who can build the product APIs behind these experiences, taking a well-scoped feature from design through launch with input from senior engineers.

You'll work primarily in Go, pulling together data and services from other Censys teams and partnering with frontend engineers to deliver APIs that are fast, well-shaped, and easy to build on. As with all roles at Censys, we expect a strong customer focus, a collaborative mindset, and a desire to keep learning.

What You'll Do:

  • Own small-to-medium product API features end to end, from technical design through launch, monitoring, and iteration
  • Build and extend the public REST and gRPC APIs behind Exposure Management and Supplier Risk Intelligence, including the risk event endpoints that power SIEM integrations with Splunk, Google SecOps, and Microsoft Sentinel
  • Partner with frontend engineers and product stakeholders on API contracts, filtering, pagination, and response shapes so customer-facing experiences stay fast and simple to build
  • Work with other Censys teams to integrate their data and services through gRPC and GCP PubSub, and agree on interfaces that hold up as both sides evolve
  • Profile and optimize API performance, from Postgres query plans and indexing to caching and payload size
  • Write tests, add observability, and take release and on-call responsibility for the services you ship
  • Bring customer feedback into design discussions and help onboard interns and newer engineers in your area

What You'll Bring:

  • A positive attitude biased towards action and iterative problem solving, learning as we grow every step of the way.
  • 4+ years of professional software engineering experience building backend services.
  • Production experience with Go, or strong experience in another backend language (Python, Java) and the drive to become proficient in Go quickly.
  • Experience designing and consuming REST or gRPC APIs, ideally ones consumed by a frontend application.
  • Solid SQL skills and working knowledge of relational data modeling, indexing, and query performance.
  • A track record of building maintainable software: tests enforced in CI, meaningful monitoring and alerting, and thoughtful code reviews.
  • Clear written and verbal communication with engineers, product managers, and other teams.
  • Curiosity and a willingness to pick up new domains, tools, and parts of the stack.

What Sets You Apart:

  • Experience on security products, especially attack surface management, third-party risk or vulnerability management.
  • Experience building APIs that external developers or partners integrate against (OpenAPI specs, versioning, webhooks).
  • Experience with event-driven systems (GCP PubSub, Kafka) and patterns like idempotency and retries.
  • Experience deploying containerized services on Kubernetes in GCP or AWS.
  • Fluency with AI coding tools as a force multiplier for building better software.
  • A working understanding of how the Internet works. DNS record types, WHOIS, and Certificate Subject Alternative Names (SANs) are familiar territory

#LI-DNI

#LI-DNP

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

For all other US locations, the expected salary range for this position is $116,450 USD - $140,500 USD, plus bonus eligibility and equity.

In addition to our great compensation package, our benefits are effective on day one and include but are not limited to: 401k match, health, vision, dental, and more! Please see our careers page for more details.

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 or Canada.

Identity Verification

As part of our hiring process, all candidates who receive an offer of employment will be asked to complete an identity verification through CLEAR.

California Privacy Rights Notice

Pursuant to the California Consumer Privacy Act (CCPA), we are providing you with notice that we collect personal information from job applicants for business purposes, including evaluating your candidacy for employment, conducting interviews, and, if applicable, completing the hiring process. The categories of information we may collect include identifiers (such as name and contact information), professional or employment-related information (such as work history, education, and references), and other information you provide in your application. We do not sell or share your personal information. For more information on how we use and protect your personal information, and your rights under the CCPA, please refer to our Privacy Policy.

Similar jobs

  • Software Engineer II, Backend

    Remote in Canada
    $133k–$183k/yrRemote

    Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.

    2+ YOECandidates need at least 1.5 years of software engineering experience, backend development skills in Python or Kotlin, and knowledge of distributed systems on AWS, MySQL and Kubernetes. Strong written and verbal communication is also required.

    AWS, MySQL, Kubernetes, Python, Kotlin

  • Senior Software Engineer - Design Systems

    Remote in Canada
    Remote

    Mercury

    7+ YOECandidates need 7+ years of frontend development with deep React, TypeScript and modern web experience, plus design system or component library work. They also need strong systems thinking, product taste and hands-on fluency with AI in software development.

    React, TypeScript, CI/CD

  • Senior Software Engineer, Virtual Care Platform

    Remote in Canada
    $115k–$130k/yrRemoteFull Time

    Fabric

    5+ YOEFabric Health needs a candidate with 5+ years of senior software experience, deep Python and Django skills, strong production troubleshooting, and SQL database experience. Healthcare, HIPAA and AI tooling experience are valued.

    Django, Celery, Kafka, AWS MSK, Kubernetes, Docker

  • Senior Software Engineer (Remote)

    Remote in Canada
    RemoteFull Time

    PolicyMe

    5+ YOECandidates need 5+ years of full stack web development and production AI/ML experience, plus strong skills in Python, React and cloud architecture. They must also show they can lead ambiguous technical projects and explain technical ideas clearly.

    Python, React, Redux, PostgreSQL, n8n, LangChain

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.