ClickCease
Want To Make An Impact?

Principal Engineer

Who We Are

Instil is dedicated to revolutionizing the nonprofit sector with cutting-edge SaaS solutions. Our modern, purpose-built platform helps nonprofits cultivate deeper, more meaningful connections with their communities. By providing innovative tools and strategic insights, we empower organizations to amplify their impact. We are at an exciting stage of growth. We are hiring a Principal Engineer to develop key features that will elevate our product to the next level.

Our Mission
We’re here to help unlock the full potential of nonprofits to solve the biggest problems facing our world, by equipping nonprofits with modern tools designed to deepen relationships and maximize impact.

Overview

You’ll join a small, collaborative team and drive the development of key backend features. Your work will directly impact our nonprofit partners and shape the future of our platform, with much of our roadmap ahead centered on greenfield projects. You'll lead critical engineering initiatives and play a pivotal role in our growth and success in 2025 and beyond! 

If our mission speaks to you, and the work sounds interesting, and you are based in (or around) LA, we’d love to hear from you. Apply today!

What You Will Do

  • Build a Membership Management solution to help nonprofits more effectively manage and support their members, with a focus on serving professional associations, religious organizations, zoos, libraries and performing arts nonprofits.
  • Build a Volunteer Management system to activate community members to support organizations with their skills, which supports many schools and community-based organizations, amongst others.
  • Implement a zero downtime deployment strategy in order to allow for production updates at any time.
  • Support SDLC best practices and ensure effective monitoring of system performance and security.

What You Possess

  • About 7-10 years of experience designing, architecting, building, and scaling SaaS applications. 
  • Experience as a lead developer on multiple projects. 
  • Possess experience with (ideally Python/Django), Strawberry-GraphQL, PostgreSQL, AWS, Terraform, GitHub. Happy to consider Ruby, Node, or Java engineers as well.
  • A highly collaborative, team-first oriented approach to work. 
  • Experience creating cohesion and alignment across multiple teams.

Nice To Have

  • Ideally, experience in both enterprise and startup environments, with a skew toward startups.
  • Ideally, a strong interest in, and passion for, the nonprofit sector.

What We Offer

  • Opportunity to make a meaningful impact in the world
  • Remote first work culture, with some in-person meetings 
  • Collaborative and innovative work environment
  • Competitive salary, benefits package and 401K
  • Flexible vacation time 
  • Team building offsites (Mexico in 2024)  
  • Professional development and growth opportunities
  • Company laptop provided, plus an equipment budget

Compensation: $180,000 - $220,000, 10% bonus, equity incentives

How to Apply
Interested candidates are invited to submit their resume to careers@instil.io. Instil is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Instil will reasonably accommodate qualified individuals with disabilities in accordance with applicable law. If you are in need of an accommodation in order to submit your application, please message us here: careers@instil.io

Interview Process
Our interview processes may differ slightly from role-to-role; however, most interviews for our engineering roles will follow a similar pattern: 

  1. Recruiter Interview
  2. Hiring Manager Review
  3. Technical Interview 
  4. Team Interview 
  5. Final Interview 
  6. Decision    

We are an early-stage company, and our interview process will continue to evolve over time. However, our goal is to ensure that everyone who interviews with us has a positive experience, regardless of whether an offer is extended.

If you are excited to join us, send a note with links to your work and experience.

Also, even if you don't see a role that perfectly matches your experience, we encourage you to reach out! We know impostor syndrome and the confidence gap are very real barriers and we don't want them to get between us and amazing candidates.
Email Us
Subscribe to our blog