Skip to content
KeycardKeycardUnited States

Software Engineer, SDK

Builds and maintains multi-language SDK libraries for Keycard's agent control plane, ensuring compatibility across frameworks and deployments. Requires systems engineering expertise, multi-language proficiency, and agent ecosystem knowledge.

Salary not listed
RemoteBackend Engineering

About the role

Responsibilities

  • Build and own the Keycard Agent SDK libraries across languages (Go, Python, TypeScript, Rust).
  • Maintain compatibility with upstream agent frameworks and deployment patterns (cloud, edge, hybrid).
  • Contribute to open protocol work (MCP, A2A).
  • Advocate for agent developers' needs and work with founders, product, and systems engineers.

Requirements

  • Follow the agent ecosystem closely and build with these tools.
  • Strong systems engineering instincts: write tests, ensure backwards compatibility, version correctly, care about API surface area.
  • Experience building libraries or SDKs that other developers depend on.
  • Work across multiple languages without treating any as second-class.

Nice-to-Haves

  • Experience with plugin systems, provider architectures, or marketplace/ecosystem engineering (Terraform providers, VS Code extensions, Stripe integrations).
  • Contributions to open source agent frameworks or protocols.
  • Background in identity/auth protocols (OIDC, OAuth, mTLS) at the library level.
  • Experience with code generation tools (OpenAPI, protobuf, smithy) for multi-language SDK maintenance.

Compensation & Benefits

  • Market-competitive salaries and generous equity packages (4-year vest, 1-year cliff).
  • Comprehensive health, dental, vision, and paramedical coverage.
  • 4 weeks vacation, 11 statutory holidays, 1 volunteer day.
  • New MacBook Pro, $500 peripherals stipend, best AI tools.
  • Remote-first flexibility.

Skills

GoPythonTypeScriptRustSdk DevelopmentAgent FrameworksOAuthOIDCMtlsOpenapiProtobufTerraformOpen Source Contributions
Scribe

Backend Engineer

ScribeSan Francisco, CA

Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.

140k – 185k/yr
Hybrid3+ YOEBackend Engineering
OpenAI

Software Engineer, Codex -Enterprise Controls

OpenAISan Francisco, CA

Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.

230k – 385k/yr
Hybrid5+ YOEBackend Engineering
ZoomInfo

Software Engineer III

ZoomInfoBethesda, MD +1

Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.

112k – 176k/yr
Hybrid4+ YOEBackend Engineering
Upstart

Software Engineer, Upstart Bank

UpstartUnited States

Software Engineer building scalable backend systems, services, and APIs for Upstart Bank, a modern AI-enabled national bank. Translate regulatory and business requirements into reliable software in a fintech environment; 4+ years backend/full-stack experience required.

14k – 187k/yr
Remote4+ YOEBackend Engineering
Cloudflare

Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.

150k – 206k/yr
On-site5+ YOEBackend Engineering