• About
  • Blog
  • Communities
  • For companies
POSTED 580 DAYS AGO

Canopy

Software Engineer

We are seeking a Software Engineer to join our talented engineering team. This is a full-stack web developer position that will work closely with other full-stack and front-end engineers. Once oriented, you’ll contribute updates and new features that will support and streamline our clients’ efforts.

Our flagship product, the Program Evaluation and Reporting System (PEARS), is used daily by clients across the country. PEARS is an enterprise application built in Python using the Django framework and utilizes Vue.js on the front-end. We are also working with the USDA to develop a new national planning and reporting system for SNAP-Ed.

We follow a healthy rhythm of working in 6-week cycles (sprints), typically followed by 2-week buffer periods. Our teams all work closely together to serve our clients and prioritize innovation and continuous improvement of our systems.

Top candidates will be problem solvers and logical thinkers with good communication and collaboration skills.

Preferred Experience:

Required Skills:

Benefits & Perks:

Canopy is developing innovative software to support nationwide social impact programs. Our clients are rock stars! They are dedicated to community-focused programs, including cooperative extension, 4-H, and SNAP-Ed. We build systems to make their jobs a little easier and to help understand what works, what doesn’t, and what could be improved.

We are a team of 18 primarily technology professionals who love working together and believe strongly in our core values of service, humility, honesty, curiosity, grit, and innovation. Learn more about us at canopyteam.org.


  • Telecommuting is OK
  • No Agencies Please

Requirements

Preferred Experience:


  • Experience reviewing pull requests for other software engineers and providing constructive critiques
  • Experience with “agile” software development methodologies
  • Experience working with Docker and Docker-compose

Required Skills:


  • Good verbal and written communication skills
  • Ability to communicate with both technical and non-technical audiences
  • Proficiency writing code in one or more programming languages
  • Strong analytical and problem-solving skills
  • Ability to quickly learn and adapt to software engineering methodologies
  • Ability to work effectively in a collaborative team environment

Benefits & Perks:


  • Competitive salary with opportunities for performance-based bonuses, raises, and career advancement
  • Premium health and dental insurance provided by Blue Cross Blue Shield
  • 401k with 5% matching contribution
  • Generous leave policy
  • Wellness stipend for gym membership or activities to be healthy and stay active
  • Support for personal and professional development
  • Remote and in-person flexibility
  • All the professional tools you need to do your best work

About the Company


Canopy is developing innovative software to support nationwide social impact programs. Our clients are rock stars! They are dedicated to community-focused programs, including cooperative extension, 4-H, and SNAP-Ed. We build systems to make their jobs a little easier and to help understand what works, what doesn’t, and what could be improved.


We are a team of 18 primarily technology professionals who love working together and believe strongly in our core values of service, humility, honesty, curiosity, grit, and innovation. Learn more about us at canopyteam.org.

Skills + Tech

SOFTWAREDJANGOPYTHONDOCKERENGINEER

Software Engineer

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed
POSTED 580 DAYS AGO

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed