Sysdig

Case study · Sysdig

A careers page wired to Lever

Sysdig moved its hiring from Greenhouse to Lever. We rebuilt the Careers section of sysdig.com to pull open roles from Lever, matched the filtering candidates already saw on Lever, and handed the whole thing back to their team to run.

  • WordPress
  • Lever
  • API integration
  • Custom taxonomies
  • Self-serve theme settings
  • 9 Departments wired up, each with a self-serve icon
  • 0 Dev tickets to show or hide a filter
  • 2024 Cut over from Greenhouse to Lever in a morning

The client

Sysdig

Sysdig secures cloud, container, and Kubernetes environments in real time, with threat detection built on Falco, the open-source project it created. It's a San Francisco company, used across financial services, healthcare, and government. We've done web work for Sysdig since 2016.

Where this came from

From Greenhouse to Lever

Sysdig moved its hiring over from Greenhouse to Lever. The Careers section on sysdig.com was built around Greenhouse, so the job listings, the filters, and the single job pages all had to come off Greenhouse and pull from Lever instead.

The goal was straightforward: match the filtering candidates already saw on Sysdig's Lever page (jobs.lever.co/sysdig), and keep the whole thing inside the WordPress theme so their team runs it.

The work

Rebuilt around Lever, run by their team

  • An import script that pulls Sysdig’s open roles from Lever into WordPress.
  • The jobs archive and the single job template rebuilt around two taxonomies, job_department and job_location, so every role is sortable and filterable on the site.
  • A custom icon per department, set through an ACF field on each taxonomy term. The "Find Your Team" section stays on-brand as their departments shift, and their team can change an icon without touching code.
  • A "Work Type" filter that mirrors Lever’s own filtering. Sysdig asked us to leave the "Location Type" filter off, so we did.
  • A control under Theme Settings > Jobs > Archive Filters that lets their team pick which filters show on the open-positions page. No developer needed to turn one on or off.
  • The "United States & Worldwide" tallies: the template loops the job_location terms, counts roles by location, and counts the flexible/remote roles separately.

The part Greenhouse couldn't do

Multi-location roles

On Lever a single job can be posted to two cities. One role came through listed in both Bangalore and Mumbai. Greenhouse never allowed that, so the old build never accounted for it, and at first only the primary location showed.

We added multi-value support on job_location across the whole pipeline:

  • the import script,
  • the archive filtering,
  • the card eyebrow label,
  • and the single job template’s meta.

So a role in two cities now shows and filters correctly everywhere it appears.

Launch

Cut over in a morning

We cut the site over from Greenhouse to Lever on the go-live morning in March 2024 and tested through the pages as the switch happened. A small "Apply Now" banner width issue, left over from a separate piece of banner work, turned up right after launch and was fixed the same day, and one stale cache on /careers/ cleared. Sysdig's hiring side reviewed it and signed off that afternoon.

What we delivered

Services on this project

  • Custom WordPress development
  • Lever ATS integration
  • Custom taxonomies and templates
  • Self-serve theme settings
  • Launch support

Need a marketing site your own team can actually run?

If you're a technology company in the San Francisco Bay Area, reach out. We're here for you.

Start a project