×
Register Here to Apply for Jobs or Post Jobs. X

Principal Backend Engineer; Python

Job in South Jordan, Salt Lake County, Utah, 84095, USA
Listing for: Canopy
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below
Position: Staff / Principal Backend Engineer (Python)

Staff / Principal Backend Engineer

Locations: UT, FL, OH, TX, TN, OR, NH, MI, IL, AR, CA, GA

About Us

Canopy 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.

The Opportunity

We are hiring a Staff / Principal Backend Engineer who has a desire to work in Python, Java, and Kotlin to help us make our world class practice management platform for accounting professionals even better! Our backend web developers work cross-functionally on teams with frontend developers, product managers, UX designers and QA engineers. They have the autonomy to research, hypothesize, build, test and iterate on the best solutions for our customers.

Our powerful Dev Ops tools and microservices architecture allow our teams to release code to production hundreds of times per month. If you are a backend developer who wants to have a meaningful impact in a company that means "agile" when we say it, please apply!

What You'll Do:
  • Work with your product manager, designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, Postgre

    SQL, Redis, Rabbit

    MQ, and anything else you need to finish the job
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, Git Hub, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt using kivo
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best
Your Skills Include:
  • At least 10 years of web development experience in Python (Java and/or Kotlin also preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others 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 Kivo
Why You Want to Work Here:
  • Flexible Paid Time Off – you are actually encouraged to use it, 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 and an 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:
  • 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
Interviewing @ 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 minute video interview – Technical Screen
  • 2.5 hour panel interview that includes a mix of cultural and technical questions

Canopy is an equal-opportunity employer. Canopy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status, or veteran status.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary