Golang Backend Engineer for SDKs & API Design

Stripe

Toronto

Hybrid

CAD 135,000 - 258,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Retirement plans
Health benefits
Wellness stipends

Job summary

Stripe in Canada is seeking a Golang-focused engineer to shape the experience of developers using our SDKs that power a large portion of Stripe’s payments. You will influence how APIs are authored and surfaced through SDKs while collaborating with teams across the company.

You’ll mentor peers, contribute to language bindings in Golang and other languages, and help ensure our SDKs remain idiomatic and developer‑friendly.

Qualifications

  • 6+ years in engineering across a wide range of products.
  • 3+ years of experience as a Golang software engineer.
  • An interest in working with multiple programming languages.
  • A passion for API design and developer experience.

Responsibilities

  • Be the Golang expert on the team, representing the needs of the Golang community and ensuring we build experiences that are idiomatic.
  • Use your Node.js expertise to improve our code generation framework and work toward a future where we open source it to make it easier for third‑party Stripe SDK owners to maintain their libraries.
  • Collaborate with various Stripe teams to release their APIs in the SDKs and improve the efficiency of the release process.
  • Help streamline the API authoring process at Stripe.
  • Support our users reaching out to us on the open‑source GitHub repositories for our SDKs.
  • Add support for new language features in SDKs.
  • Help lead the API design process at Stripe, providing guidance to product teams as they seek to produce powerful and intuitive abstractions that surface through our SDKs.
  • Collaborate, mentor, and provide support to other team members.]
  • CoT_job_summary_short
  • COMPANY NAME: StripeKEY POINTS: Golang expert, multi-language API design, SDK development
  • job_summary_short
  • <p>Stripe in Canada is seeking a Golang-focused engineer to shape the experience of developers using our SDKs that power a large portion of Stripe’s payments. You will influence how APIs are authored and surfaced through SDKs while collaborating with teams across the company.</p><p>You’ll mentor peers, contribute to language bindings in Golang and other languages, and help ensure our SDKs remain idiomatic and developer‑friendly. The role is based in Canada with hybrid options and a competitive compensation package including equity and health benefits.</p>

Skills

Golang
Node.js
API design
OpenAPI

Job description

Stripe in Canada is seeking a Golang-focused engineer to shape the experience of developers using our SDKs that power a large portion of Stripe’s payments. You will influence how APIs are authored and surfaced through SDKs while collaborating with teams across the company.

You’ll mentor peers, contribute to language bindings in Golang and other languages, and help ensure our SDKs remain idiomatic and developer‑friendly.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang & API Design Engineer for SDKs
Golang & API Design Engineer for SDKs

Monograph • Toronto

On-site
CAD 135,000 - 258,000
Equity
Company bonus or sales commissions/bon
Retirement plans
+2
S Backend Engineer, Developer SDKs (Golang) Stripe via Greenhouse N/A 8551 oap - eng View role
S Backend Engineer, Developer SDKs (Golang) Stripe via Greenhouse N/A 8551 oap - eng View role

Nubeero Limited • Toronto

Hybrid
CAD 110,000 - 160,000
Backend Engineer, Developer SDKs (Golang)
Backend Engineer, Developer SDKs (Golang)

Stripe • Toronto

Hybrid
CAD 135,000 - 258,000
Equity
Retirement plans
Health benefits
+1
Backend Engineer, Developer & End-user Experience Platform
Backend Engineer, Developer & End-user Experience Platform

Monograph • Toronto

On-site
CAD 135,000 - 258,000
Equity
Company bonus or sales commissions/bon
Retirement plans
+2
developer
developer

ApplyMint • Toronto

Hybrid
CAD 120,000 - 180,000
S Integration Engineer (Global) Stripe via Greenhouse Toronto 1141 amer delivery View role
S Integration Engineer (Global) Stripe via Greenhouse Toronto 1141 amer delivery View role

Nubeero Limited • Toronto

On-site
CAD 110,000 - 160,000
S Backend Engineer, Payments Stripe via Greenhouse Toronto, Canada Remote 8217 risk engineering View role
S Backend Engineer, Payments Stripe via Greenhouse Toronto, Canada Remote 8217 risk engineering View role

Nubeero Limited • Toronto

Hybrid
CAD 150,000 - 210,000
Staff Fullstack Engineer, User Auth Experience
Staff Fullstack Engineer, User Auth Experience

Stripe • Toronto

On-site
CAD 140,000 - 180,000
Global Integration Engineer for Enterprise Payments
Global Integration Engineer for Enterprise Payments

Nubeero Limited • Toronto

On-site
CAD 110,000 - 160,000
Staff Software Engineer: Global Money Movement Lead
Staff Software Engineer: Global Money Movement Lead

Monograph • Toronto

On-site
CAD 208,000 - 312,000
Equity
Performance bonuses
Health benefits
+1