Thinkific is a learning commerce platform that helps learning businesses turn knowledge into impact. The company is looking for a Principal Software Engineer to join their team, responsible for making the engineering team better by advocating for best practices and helping fellow engineers find ways to level up their skills.
Requirements
- Experience working in a principal engineering or architect role
- Leading multiple teams (20+ Engineers)
- 3+ years of experience in a staff engineering role
- 10+ years of experience working in the engineering profession
- Expert-level knowledge of software design and architecture
- Experience with writing technical specifications
- Understanding of customer and user needs
- Ability to learn and grow
- Previous experience in a SaaS environment using a shared code and infrastructure model
- Expert-level knowledge of one or more web frameworks
- Business analysis and requirements gathering experience
Benefits
- Competitive compensation package
- Flexible Paid Time Off
- Health Benefits and Wellness
- 3 Paid Volunteer Days
- Flexible Work
- Learning & Growth
- Home office setup