Skip to content
YubicoYubico

Senior Software Engineer - Systems Level

Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.

About the job

Responsibilities

  • Design, propose, and refactor applications and integrations that enable Windows desktop operators to use custom production equipment.
  • Prototype, test, and refine software based on user feedback, industry standards, and business needs.
  • Collaborate with Product Management, Production, Hardware, and UX teams to deliver streamlined operational software.
  • Design and develop user experiences using native and cross-platform technologies.
  • Build knowledge of security technologies and protocols supported by YubiKeys, including FIDO2/WebAuthn, FIDO U2F, and PIV.

Requirements

  • Bachelor’s or master’s degree in Computer Science, a related technical discipline, or equivalent experience.
  • 5+ years of software engineering experience.
  • Familiarity with operating-system internals and services, including synchronization primitives, file-system access, threading, thread safety, and logging.
  • Experience building system software with modern C++, C#, Rust, or .NET.
  • Experience integrating REST APIs.
  • Experience using AI tools such as Claude, Codex, or ChatGPT.
  • Architecture and software design experience.
  • Knowledge of asymmetric cryptography.
  • Ability to learn and apply new technologies in a dynamic environment.

Preferred Qualifications

  • Experience writing or using C/C++ libraries and software.
  • Experience with PostgreSQL.
  • Experience building and interacting with system-level services.
  • Experience working with operating-system APIs, including serial ports or block devices.
  • Experience with binary serialization protocols and formats.

Nice to Have

  • Experience developing software to control robotics, such as orchestration engines for robotic arms.
  • Experience with WPF/XAML and the MVVM pattern.

Compensation and Benefits

  • Annual salary range: $170,000–$210,000 USD.
  • Health, dental, and vision coverage; the company pays 100% of the employee premium and 85% of family premiums.
  • 401(k) dollar-for-dollar match up to 6%, capped at $6,000 annually, with immediate vesting.
  • $1,200 wellness reimbursement, prorated based on start date.
  • $3,000 annual learning and development stipend and mentorship program.
  • 15 vacation days, 10 holidays, and 7 sick days annually.
  • Paid parental leave: 8 weeks for all parents, with an additional 8 weeks for birthing parents.
  • Commuter benefits.

Skills

C++, C#, Rust, .Net, REST APIs, Windows, Postgres, Wpf, Xaml, Mvvm, Asymmetric Cryptography, Webauthn, Binary Serialization

SentiLink

SentiLink

United States

Senior Software Engineer, Platform/Backend
$170k+/yrRemote6+ YOEBackend Engineering

Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.

Crusoe

Crusoe

San Francisco, CA

Senior Software Engineer, Datacenter Operations Platform Engineering
$170k+/yrOn-site5+ YOEBackend Engineering

Designs and develops scalable internal tooling and automation for datacenter infrastructure, including servers, networking, and power and cooling systems. The role requires 5+ years of software development experience, strong distributed-systems expertise, and proficiency in a modern compiled language.

Crusoe

Crusoe

San Francisco, CA
Senior Software Engineer, Network Tooling
$170k+/yrOn-site5+ YOEBackend Engineering

Build and scale distributed network control-plane tooling for edge, backbone, and data center operations at a cloud provider. The role requires 5+ years of backend engineering experience, strong distributed-systems expertise, and proficiency in a modern backend language.

Clay

Clay

New York, NY

Software Engineer, Backend
$170k+/yrHybrid8+ YOEBackend Engineering

Build and operate the infrastructure and platform systems underlying Clay’s products, focusing on scale, reliability, performance, orchestration, and shared developer foundations. The role requires 8+ years of production engineering experience and strong distributed-systems expertise.

Illumio

Illumio

Sunnyvale, CA

Senior Software Engineer - Container Security
$170k+/yrOn-site5+ YOEBackend Engineering

Develop distributed, containerized backend services that process cloud telemetry and real-time events to deliver security insights and recommendations. The role requires 4+ years of scalable systems experience, Go and SQL proficiency, cloud API experience, and familiarity with Kubernetes and Linux.