Senior/Staff Backend Engineer, Payments Reliability

CanopySouth Jordan, UT
4dRemote

About The Position

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.

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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service