Senior/Staff Backend Engineer, Payments Reliability
Role details
Job location
Tech stack
Job description
We are hiring a Senior/Staff Backend Engineer to help evolve and strengthen Canopy's payments and billing infrastructure.
As our platform grows, we are investing in building a robust, scalable payments foundation with strong engineering standards, operational controls, and reliability best practices. This role will be a key technical leader in shaping how payments workflows are designed, implemented, and maintained across the organization.
You'll work cross-functionally with product, engineering, QA, and operations to ensure payments systems remain resilient, observable, and easy to safely extend as new capabilities are introduced.
What You'll Do:
- Lead the design and development of core backend services supporting payments and billing workflows
- Implement microservice endpoints using Python, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done
- Establish and enforce engineering patterns for safe payment execution, including idempotency, auditability, and fault tolerance
- Build shared infrastructure and APIs that enable teams to integrate with payments in a consistent, reliable way
- Improve observability through logging, monitoring, tracing, and operational alerting
- Develop testing strategies and harnesses that validate real-world failure scenarios and edge cases
- Partner with product and engineering leaders to define a long-term roadmap for payments platform improvements
- Mentor engineers and raise the bar on backend quality, resilience, and technical decision-making
- Participate in architectural reviews and guide best practices across teams
- Participate in interviews of candidates to help us continue to hire the best, Application processes can be a little stressful. Here are the stages of a typical interview process at Canopy:
- Once your application is received, we will review it and get back to you if we feel like it's a mutual fit!
- 20-minute phone call with the People Team
- 45-60-minute video or in-person interview with the Hiring Manager
- 1-3 rounds of interviews, depending on the role
- Final Interview
Requirements
- At least 5 years of web development experience (Python required, Java/Kotlin preferred)
- Bachelor's degree in Computer Science or a related field, or equivalent work experience
- Strong experience working with payment processors as well as building and operating distributed systems in production
- Deep understanding of backend reliability principles, including safe retries, consistency, and fault tolerance
- Knowledge of RESTful API principles and conventions
- Passion for building innovative, scalable solutions that have real customer impact
- Ability to work well on a highly collaborative team and with other cross functional stakeholders
- Able to coordinate and lead out on large initiatives that can span several teams
- Ability to communicate well across teams and departments to promote ideas while showing mutual respect for others' opinions
Bonus Points If You Have:
- An interest for AI development and following the latest updates in the space
- Experience working with microservices
- Experience with leveraging 3rd party APIs and integrations
- Experience with Kiv
Benefits & conditions
AD&D insurance, Health insurance, 401(k) matching, Paid time off, Vision insurance, Health savings account, Dental insurance, Employee assistance program, Flexible Paid Time Off - you're actually encouraged to use, plus 10 company holidays!
️ Health Benefits - including Medical, Dental, and Vision and an HSA Match.
401(k) - we match 100% up to 3% of your contribution. Eligibility is immediate with 100% vesting.
Mental Health - all employees have access to Impact Suite & to our Employee Assistance Program (EAP).
Paid New Parent Leave & Birthing Parent Leave - so you're able to care for your little ones.
Supplemental Benefits - including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage.
Nectar - our peer-to-peer recognition program to help our employees recognize the amazing work being done by other Canopians!
Company Events - including monthly company-wide meetings, summer parties, and more.
ERG Committees - to plan initiatives around continuing education, community outreach, recruiting, onboarding, and more.
- Fully-stocked kitchen - Keto? Vegan? Flexitarian? Mandalorian? We've got you covered.
Our Values
We approach our work every day with a few things in mind:
Own - We own this place! We focus on outcomes, holding ourselves & each other accountable.
Win - We win by delighting our customers with the very best products and services.
Do Good - We work hard to be good people!
Embrace Curiosity & Candor - We approach everything with curiosity & we understand that candor is kindness and give the gift of feedback.
Act Startup Fast - We know the best way to become a world-class company is to always act like a tiny startup: fast, hungry, intense, and scrappy. But especially fast.