
Senior Full-Stack Software Engineer, Payments
Circle
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Salary
💰 $130,000 - $140,000 per year
Job Level
About the role
- 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.
Requirements
- 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.
Benefits
- Fully remote: work from anywhere in the world!
- Autonomy and trust to do your job: we care about outcomes over everything else.
- Paid time away: all employees are given 35 days of PTO annually. We also offer a paid sabbatical after 5 years.
- Generous U.S. benchmarked compensation and startup equity no matter where you are in the world.*
- Awesome medical coverage with 100% coverage for you and your family, or medical reimbursement options where applicable!*
- Parental leave for parents expanding their family, or just starting one.
- Home office stipend to help you get up and running.
- Learning & development stipend to help you level up your professional skills.
- Annual bonus potential for roles that don't already receive variable income or commission.
- Company retreats: Twice a year, the Circle team gets together for a fully paid company retreat in incredible places around the world! We’ve had past retreats in Colombia, Portugal, and Mexico, with more planned on the horizon.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsMySQLPostgreSQLReactTypeScriptCSSSCSSTailwindCSSsubscription billinginvoicing
Soft Skills
leadershipproduct mindsetuser outcomes focusownership mindsetautonomycollaborationadaptabilitycommunicationproblem-solvingperformance improvement