Top Hat

👥 251-500💰 $130,000,000 Series E over 4 years ago🫂 Last layoff over 1 year agoEducationEdTechMobileSoftware💼 Private Company
Website LinkedIn Email Facebook Twitter

Top Hat is an innovative EdTech company revolutionizing higher education through its interactive teaching platform. We empower college professors to create engaging learning experiences, transforming classrooms from passive environments to active, collaborative spaces where students use their devices for quizzes, polls, and simulations. Our platform supports modern teaching methods like the 'flipped classroom' and 'group learning,' fostering a more dynamic and effective educational approach. We are committed to a remote-first work environment, fostering a culture of experimentation, collaboration, and continuous learning. Our tech stack includes technologies like SPF, Google Tag Manager, and WordPress. Our engineering teams use agile methodologies and are always seeking to improve our continuous testing, ensuring that we are delivering a high-quality product that meets the needs of our customers. We're a rapidly growing company with significant funding, allowing us to invest in our technology and our team. We are currently seeking talented individuals to join our team in various roles, including Data Architects, Client Training Specialists, and Software Development Engineers in Test. We offer competitive health benefits, professional development opportunities, and a chance to contribute to a mission that makes a meaningful impact on education. We encourage you to explore opportunities to join us in our mission.

Related companies:

Jobs at this company:

Apply

📍 Canada

🧭 Full-Time

  • Have cloud infrastructure and networking knowledge (AWS, GCP, Terraform) to be able to design and operate services on the cloud
  • Have CI/CD tooling knowledge (Github Actions, Jenkins) and experience in maintaining large multi-stage pipelines
  • Hands-on experience with configuration automation (eg Terraform), Docker, observability tooling (Honeycomb).
  • Scale continuous deployment practices across the engineering department.
  • Extend our reusable service template and its associated CI/CD tooling.
  • Lead in efforts to further mature our cloud infrastructure and platform offering as our business grows
  • Help mature our production observability practices. Help teams define SLI’s,manage and achieve SLOs
  • Extend and maintain our internal developer-friendly CLI
  • Operate and maintain our platform-level shared services and capabilities, such as continuous integration, continuous deployment, infrastructure automation and monitoring.
  • Coach product teams on operational ownership. Teach blame-free root cause analysis for incidents that impact the customer or our delivery performance.
  • Participate in our team’s support rotations

AWSBackend DevelopmentDockerPythonSoftware DevelopmentBashCloud ComputingFrontend DevelopmentGCPJenkinsKubernetesCI/CDMentoringDevOpsTerraformNetworkingDebugging

Posted 2 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • 4 or more years of industry experience, or two (2) or more years of industry experience with a relevant research-based master's or PhD degree.
  • At least two (2) of those years must have been spent working with large code bases (roughly one million lines or more) featuring complex algorithms and data structures.
  • Possess a deep understanding of web fundamentals, including TCP/TLS/HTTP protocols, cache architectures, queuing theory, concurrency primitives, database internals, information security, and Linux/POSIX systems programming.
  • Work on tools and systems that help other developers in the company.
  • Create and maintain tools and services that make daily tasks easier, boost workflow, and improve processes.
  • Solve problems related to improving and contributing to the largest systems that have the most significant impact behind the scenes.

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentSQLDjangoReact.jsTypeScriptAlgorithmsApache KafkaData StructuresFastAPICI/CDRESTful APIsLinuxMicroservicesData modeling

Posted 14 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • 2-4 years of experience in frontend web development, ideally with React and Typescript, but similar experience with other frameworks is welcome.
  • Experience with accessibility standards (WCAG, ARIA) and inclusive design.
  • Familiarity with building and maintaining design systems or component libraries.
  • Understanding of code quality and best practices, testing frameworks (we use React Testing Library), frontend performance, and CI/CD workflows.
  • A proactive problem-solver: Navigate ambiguity confidently by asking the right questions, making informed decisions, and aligning with stakeholders.
  • Innovation-focused mindset: Excited by experimentation, eager to propose ideas that enhance both technology and product design.
  • Strong communication skills: Exceptional written and verbal communication, active listening, and the ability to bridge the gap between technical and non-technical audiences.
  • A commitment to quality: You take pride in writing reliable, accessible, tested code and embrace full ownership of your work’s quality.
  • Drive impactful projects: Take ownership of key initiatives, leading the full software development lifecycle (SDLC) from discovery and planning to development and release, in collaboration with Product, Design, and Engineering peers.
  • Experiment and innovate: Propose bold ideas, experiment with solutions, and iterate to improve both our technology and the products we build.
  • Advocate for and model best practices: Help define and enforce coding standards and best practices; create documentation and tooling to support developers working in our frontend.
  • Collaborate in a dynamic environment: Work with teams across Product, Design, and Engineering to find creative solutions to new challenges.
  • Contribute across the board: Support team goals by resolving bugs, tackling individual tickets, and ensuring the continuous improvement of our products and systems.

Design PatternsFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptCI/CD

Posted about 1 month ago
Apply
Apply
🔥 Enterprise Account Director
Posted about 1 month ago

📍 United States

🧭 Full-Time

🔍 EdTech

  • 3+ years of enterprise sales/customer success experience in EdTech (SaaS preferred).
  • Proven track record of exceeding quotas and managing complex contracts.
  • Experience working with C-level stakeholders (Deans, Provosts, CIOs, VPs).
  • Strong negotiation, public speaking, and problem-solving skills.
  • Data-driven with strong Excel and project management skills.
  • Independent, coachable, and excited to travel up to 50%.
  • Bachelor’s degree or equivalent required.
  • Develop and execute a territory strategy to build a strong pipeline and secure new university partnerships.
  • Manage the entire customer lifecycle—from prospecting, managing the sales cycle, to renewal.
  • Leverage relationships to drive enterprise growth across university systems.
  • Identify key institutional challenges and align our solutions with university initiatives.
  • Act as lead revenue stakeholder in RFP processes.
  • Ensure smooth product implementation and ongoing engagement.
  • Drive contract renewals, upsells, and long-term retention.
  • Lead quarterly business reviews, track key KPIs, and communicate progress towards success to university leadership.
  • Negotiate contracts and mitigate business risks.

LeadershipProject ManagementData AnalysisCustomer serviceNegotiationProblem-solving skillsAccount ManagementRelationship managementSales experienceCustomer SuccessSaaS

Posted about 1 month ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 EdTech

  • 2+ years of experience in leading data engineering team
  • 5+ years of experience with data modelling in an agile work environment.
  • Proficient in multiple modeling techniques.
  • Alignment with a culture of experimentation and A/B testing.
  • Experience gathering and analyzing product requirements.
  • Expertise in SQL, ETL tools, big data systems like Hadoop, Spark, and dbt.
  • Experience creating ETL Specifications to satisfy product requirements.
  • Experience testing Data products.
  • Familiarity with ERwin data modelling tool.
  • Familiarity with database management systems like PostgreSQL, MongoDB.
  • Familiarity with data visualization tools.
  • Familiarity with agile practices and methodologies.
  • Possesses an experimentation mindset.
  • Lead and inspire a team of data engineers to develop cutting-edge data technology.
  • Modernize and mature business intelligence and the internal data platform engineering capabilities.
  • Gather and analyze feedback from engineers to ensure alignment with their needs.
  • Collaborate with engineering managers to prioritize capabilities that enhance developer experience.
  • Analyze requirements and design data models for the data lake and warehouse.
  • Optimize and migrate existing database systems.
  • Improve system performance through testing, troubleshooting, and integration.
  • Develop and maintain data governance policies and a metadata management strategy.
  • Coordinate with Data Science and Revenue Operation teams to identify future needs.
  • Provide operational support for downstream business units.

PostgreSQLSQLAgileData AnalysisData MiningErwinETLHadoopMongoDBMySQLNosqlSparkAnalytical SkillsData visualizationData modeling

Posted 3 months ago
Apply