Location

Manhattan, United States

Salary

$50000 - $90000 /year

Job Type

Full-time

Date Posted

December 8th, 2022

View All Jobs

Software Engineer at Canopy

Location

Manhattan, United States

Salary

$50000 - $90000 /year

Job Type

Full-time

Date Posted

December 8th, 2022

View All Jobs

Download File

About Us

 

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 www.canopyteam.org.

 

Your Role

 

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. 

 

Responsibilities

  • Investigate and fix application bugs
  • Plan and implement new features for both new and existing applications
  • Review pull requests from other software engineers and provide constructive feedback
  • Follow Canopy software engineer procedures and policies
  • Contribute to cycle planning and other team activities
  • Other administrative tasks including writing documentation, meetings, and duties as assigned

Required Experience

  • 2+ years of experience building web-based applications using Python and the Django framework
  • Experience with version control systems such as Git
  • Strong understanding of Python or equivalent language
  • Strong understanding of relational databases and writing SQL queries
  • Working knowledge of HTML, JavaScript, and CSS

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

Salary

 

Salary range is $50,000 - $90,000, based on skills and experience. 

 

To Apply

Please include the following in your application:

  • Cover letter
  • Resume
  • Links to any relevant projects, GitHub, etc.

We prefer candidates who are able to work locally in Manhattan, KS but will make exceptions for particularly strong candidates for remote work across the U.S. Applicants must be authorized to work in the U.S. We are not sponsoring applicants for work visas at this time.

This job has now closed

You can find more jobs over on our careers page.

See More Jobs

Jobs at Canopy

Powered by