Instil · 2 hours ago
Principal Software Engineer
Maximize your interview chances
Software
Insider Connection @Instil
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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.
Preferred
Ideally, a strong interest in, and passion for, the nonprofit sector.
Benefits
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