companyThinkific logo

Principal Software Engineer

ThinkificDistributed - Canada
Remote Full-time CA$180.5K/yr - CA$270.7K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

The ideal candidate will possess a strong background in software engineering, with a proven track record of designing robust architectures and mentoring junior engineers. You should be well-versed in modern programming languages and frameworks, possess excellent problem-solving skills, and have experience in leading technical initiatives.

About the job

Join Thinkific, a leading learning commerce platform, dedicated to transforming knowledge into impactful learning experiences. We integrate community, courses, and content with commerce to empower businesses to grow their revenue and reach millions of learners globally.

With a dynamic team of over 300 Thinkers, we are committed to enhancing online learning, supporting educational enterprises, and making a tangible difference in the world. You will collaborate with passionate and innovative teammates who are dedicated to their craft and the audiences they serve.

We prioritize a fair, inclusive, and human-centered hiring process. Our team is here to support you throughout your application journey, ensuring you are well-informed at every stage!

We are seeking a Principal Software Engineer to elevate our engineering team at Thinkific. In this role, you will be a catalyst for excellence, promoting best practices and mentoring fellow engineers to enhance their skill sets. You will serve as a vital link between technical execution and business strategy, shaping the long-term technical roadmaps of our systems and architecture. You will articulate the technical features of our products, align ongoing work across multiple products with business objectives, and inspire your colleagues toward shared goals.

Your key responsibilities will include:

  • Leading a strategic technical area within R&D, ensuring that technical choices drive business success and impact.
  • Owning the overall architecture and collaborating on task prioritization, implementation details, technology stack decisions, and system health across your domains, in alignment with the overarching technical strategy set by the Lead Architect.
  • Partnering with engineering leaders and the Lead Architect to develop a roadmap and break tasks into manageable pieces for engineering teams.
  • Guiding senior engineers in developing and maintaining systems and features within your oversight, ensuring alignment with the vision you have established.
  • Collaborating with the Director of Engineering to stay informed about future business strategies and jointly manage domain ownership from both technical and strategic perspectives.
  • Writing and reviewing technical documentation related to your business and technical domains while mentoring other engineers in the documentation process.

About Thinkific

Thinkific is at the forefront of the learning commerce revolution, providing tools that empower educational businesses to deliver exceptional learning experiences. Our innovative platform seamlessly combines community engagement, course delivery, and content monetization, enabling businesses to maximize their impact and revenue potential.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.