Java Developer

Canopy, Lehi, Utah

See jobs at Canopy

About Canopy

Canopy is a fast-growing SaaS startup in Lehi. We build modern, easy-to-use software for tax professionals, and love to find simple solutions to complex problems. After nearly tripling in size in 2017 to over 250 employees, and recently closing a $30 million round of funding, we are looking forward to another year of massive growth.

What we do

Our current stack is Vertx, RxJava, Gradle, Docker, Kubernetes, Postgres, and RabbitMQ in a microservices environment. We champion autonomy, innovation, accountability, and above all, our customers. On average we release to prod a couple times a day (501 releases in 2017). 

What you'll do

You'll work on an autonomous squad with another back-end dev and a couple of front-end devs. Your squad also has a dedicated product designer, product manager, and QA engineer. From start to finish, you'll work together to design and build products that revolutionize the professional tax industry. You will have opportunities to research new technologies, learn, grow, mentor, and be mentored.

What we look for

We look for candidates with senior-level experience who enjoy the latest Java has to offer. We look for experience in developing real-world web applications that scale with users as well as features. Beyond technical proficiency, we love candidates who are collaborators, self-motivated, passionate and driven to build excellent products.

More about us




About Canopy

Canopy's mission is to make taxing work simple.

Canopy is building sophisticated, cloud-based software to make resolving IRS collections easier on tax professionals and their clients. It allows effortless gathering of client information and documents, robust tax analytics, auto-completion of tax forms, and more.

Want to learn more about Canopy? Visit Canopy's website.