Jobs.ca
Jobs.ca
Language
Circle logo

Senior Full-Stack Software Engineer

Circle16 days ago
Remote
Canada, Europe, United Kingdom, United States
$130,000 - $140,000/yearly
JobCard.seniorityLevels.senior_level

Top Benefits

Medical coverage or monthly reimbursements for health
Equity package for all employees
35 days paid time off, up to 50% carryover

About the role

Who you are

  • Strong alignment with our values (see our careers page)
  • Proficiency in English (spoken, written, and reading) at CEFR Level C2 / ILR Level 5
  • 5+ years of experience building and maintaining complex full-stack web applications
  • Advanced proficiency in Ruby on Rails, MySQL/PostgreSQL, React, TypeScript, CSS/SCSS, and TailwindCSS
  • Direct experience building, scaling, or operating a subscription billing and invoicing system in production
  • Hands-on experience integrating and maintaining payments in live environments
  • Strong product mindset with a focus on user outcomes
  • Senior-level ownership mindset with the ability to lead engineering-heavy, high-impact initiatives with significant autonomy
  • Comfort operating in a fast-paced, remote-first environment
  • Experience working on a fully distributed team
  • Experience with advanced Stripe features (Connected Accounts, Subscriptions, Invoicing, Subscription Schedules)
  • Experience with billing and invoicing platforms such as Outseta, Maxio, or Metronome
  • Background working with community platforms, creator tools, or other user-first SaaS products
  • Track record of building polished, detail-oriented interfaces

What the job involves

  • We’re looking for a seasoned full-stack engineer to join Circle’s Payments team and help expand the monetization engine that powers thousands of community-based businesses
  • You’ll work across both infrastructure and product surfaces — from integrating payment providers and scaling checkout flows, to building high-converting paywalls, upsells, and subscription tools
  • A core focus of this role is building and evolving Circle’s billing and invoicing engine, including managing subscription plans, schedules, invoicing, proration, and billing workflows
  • We’re looking for someone who has lived through building or operating these systems and understands their technical and business complexity
  • This is a hands-on role with broad scope
  • You’ll own features end-to-end: system design, implementation across the stack, payment gateway integrations, and close collaboration with product and design to ship reliable, polished experiences
  • If you’re excited about scaling critical systems, crafting seamless checkout and monetization flows, and empowering creators to grow globally, this role is for you
  • Work autonomously across our Ruby on Rails backend and React front-end to ship high-quality features quickly and safely
  • Lead complex projects end-to-end, driving architectural and product decisions
  • Design and scale our subscription billing and invoicing platform, including multiple pricing structures, plan changes, proration, invoicing, and full subscription lifecycle events
  • Anticipate and design for common billing edge cases such as partial periods, legacy pricing, tax/VAT integration, and failed payments
  • Build and evolve monetization features like paywalls, upsells, affiliate tools, and subscription settings
  • Integrate and scale payment solutions (e.g. Stripe, PayPal, in-app payments) to support global audiences, multiple currencies, and diverse business models
  • Optimize checkout and paywall experiences for reliability, conversion, and UX
  • Collaborate with leadership, product, and design from early exploration through launch
  • Continuously improve performance, developer experience, and code quality
  • Balance iteration speed with technical and UX excellence, shipping behind feature flags when needed

Benefits

  • Medical coverage & reimbursements: Depending on your location, you will either be offered a full medical plan for you & your family, or offered generous monthly reimbursements to help with medical costs
  • Equity package: We offer an equity package to every person that works at Circle
  • Paid time off: We offer 35-days of PTO per year based on your hire date. Up to 50% can carry over to the next year
  • Work from home, or anywhere: All of our employees are 100% remote!
  • Learning & development stipend: Take advantage of up to $500 USD per year to help you level up your professional skills
  • Home office stipend: New joiners receive $2,150 USD on their first paycheck to help outfit their home office, with a refresh every three years
  • Company offsites: Twice a year, the Circle team gets together for a fully paid company retreat in incredible places around the world!
  • Annual bonus: Roles that don't already receive variable income or commission are eligible to earn up to an extra 5% of their annual earnings as a yearly bonus based on overall company performance
  • 401k with employer match: U.S. employees can partake in a 401k plan that has a 5% match, dollar-for-dollar
  • U.S.-benchmarked compensation, no matter where you are in the world
  • Paid sabbatical: After 3 years of employment, team members earn a paid 1-month sabbatical to decompress and unwind
  • Parental leave for parents expanding their family, or just starting one

About Circle

Technology, Information and Internet
1001-5000

Circle is the world’s leading branded community platform.

We serve more than 10 million members in communities run by some of the world’s top creators and institutions — including Ali Abdaal, Dr. Becky, Jay Shetty, Harvard, SpaceX, and Oprah Winfrey.

We’re a fully remote company of 160+ team members based in 30+ countries in the world.