Top Hat is looking for a Principal Engineer to join our growing Engineering team. As our Principal Engineer, you will serve as a technical leader for our organization by ensuring that the teams are making good technical decisions, reviewing tech plans, and getting hands-on with design and implementation – especially on the group's gnarliest problems.
You are someone who has built an exciting SaaS product and loves the satisfaction that comes with knowing that people are using something you created. You have an entrepreneurial spirit with the desire to go deep into the details, and want to join a fast-growing company with purpose where you can have a huge impact.
As Principal Engineer you will:
Understand the varying domains of work from new product development, to building scalable and distributed systems, to paying down tech debt.
Distill large complex problems into a format that's understandable.
Write prototype and production grade code, participate in critical component design, and advise on strategic technical direction.
Find opportunities for improvement by challenging the status quo and suggesting alternative and creative solutions.
Promote and align teams around high-quality engineering practices.
10+ years of experience and you still love rolling up your sleeves and coding alongside your team
Excellent communication, collaboration, and technical leadership skills
Experience partnering with various business units, transforming visions & roadmaps into reality
Deep knowledge of frameworks, and architectural patterns, and a high-level programming language (for example, Ruby, Python, Java, etc.) but it doesn't need to be a language that we use here!
Experience with distributed systems. (Designed and operated infrastructure with AWS, microservice architecture, and event-driven architectures).
Some of the reasons we attract great people:
The impact you will make extends beyond just the success of the company but the prosperity of the education environment.
We’re just the right size. Top Hat isn’t a megacorp nor are we a small ‘cowboy’ shop. We are just the right size for individuals that want stability but don’t want to be a number.
We work in a collaborative team-oriented atmosphere where our developers can be found “swarming” an issue or pairing up to work on a tricky piece of code.
We have a very good business and strong revenue growth.
About Top Hat:
Top Hat’s interactive, cloud-based teaching platform enables professors to engage students inside and outside the classroom with compelling content, tools and activities. Millions of students at 700 leading North American colleges and universities use the Top Hat teaching platform. Headquartered in Toronto, Top Hat has been operating profitably since its 2009 launch.
We have a vibrant culture of brilliant people who are innovators, thinkers, and creative geniuses. We believe in defying the status quo and we want smart people like you to join us.
The life of a Top Hatter also comes with other sweet perks too:
• Outstanding company culture, with a team that is super smart and motivated to be a part of a company that is changing the face of education.
• We offer breakfast and catered lunch every day!
• Conveniently located at Bloor and Avenue, near 3 TTC stations.
• We are one of the top education technology companies in North America (named Fastest 50 Growing Companies by Deloitte Consulting!)
• Our dress code is casual.
Top Hat welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
About Top Hat
We treat instructors like heroes, elevating their work inside and outside the classroom with compelling content and activities to engage their students. We believe collaboration with our coworkers and with frontline educators is the key to our success. We work hard, we work smart and we work without ego. And we know our aggressive growth will revolutionize the university experience.