Senior/Backend Engineer, Reliability
Listed on 2026-02-18
-
Software Development
Backend Developer, Software Engineer
Senior/Staff Backend Engineer, Payments Reliability
South Jordan, UT
Canopy, Remote in these states: AL, AR, FL, GA, IL, MI, MN, NC, OH, OR, TN, TX, UT, VA, WA
About UsCanopy is a fast-growing SaaS company in South Jordan, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry.
We aim to help our clients unlock the firm they’ve always wanted with our Practice Management Suite. We place a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.
to see why our clients love Canopy.
Interested in learning more about Canopy & the industry? Check out our blog here where you can find great information on our product features, industry news, practice management, and more!
The OpportunityWe 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, Postgre
SQL, Redis, Rabbit
MQ, 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
- 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
- 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
We know many women do not apply for a job if they don’t perfectly fit the description. We want you to apply anyway.
Why You Want to Work Here:🌴 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.
➕…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).