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 of the Role
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, 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.
- Ideally, experience in both enterprise and startup environments, with a skew toward startups.
- A highly collaborative, team-first oriented approach to work.
- Experience creating cohesion and alignment across multiple teams.
- Ideally, a strong interest in, and passion for, the nonprofit sector.
Interview Process
Our interview processes may differ slightly from role-to-role; however, most interviews for our engineering roles will follow a similar pattern:
- Recruiter Interview
- Hiring Manager Review
- Technical Interview
- Team Interview
- Final Interview
- 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.
Compensation: $180,000 - $220,000, 10% bonus, equity
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 off-sites (Mexico in 2024)
- Professional development and growth opportunities
- Company laptop provided, plus an equipment budget
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.