Software Engineer
1 week ago
Join to apply for the Software Engineer role at Top Hat Join to apply for the Software Engineer role at Top Hat Get AI-powered advice on this job and more exclusive features. We’re searching for a Full Stack Engineer to join our Lecture Engagement TeamThis team provides professors and students with a platform to interact during lecture sessions to ensure that we’re facilitating engaging and interesting classroom experiences. We’re currently experimenting with ways to increase social interaction between students and professors, and recently rolled out a feature that generates personalized interactive questions with AI to create a frictionless professor experience.You will contribute to innovation and experimentation, leveraging data-driven insights to deliver impactful product improvements. With a focus on collaboration and iteration, you’ll play a critical role in building products that drive success for both students and educators. Join this talented group that is dedicated to solving at-scale challenges, and help us to fulfill our mission to spark better teaching and learning for a brighter world.Our Purpose and Reach, Your OpportunityTop Hat is transforming higher education. Professors rely on our platform to create engaging, active learning environments, improving attendance, grades, and the overall lecture experience.With over 750 universities and 3 million students already using Top Hat, we’re setting our sights on reaching all 4,000+ post-secondary institutions across North America. As part of our growing Engineering team, you’ll help design and build the next generation of features that will shape classrooms worldwide.You WillDrive 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. Build with AI: In an ever-changing technical landscape you will be challenging the status quo about how we should build and operate on a day to day basis using new AI tech. Collaborate in a dynamic environment: Work in a cross-functional scrum team to design and build scalable, user-focused features. Contribute across the board: Support team goals by resolving bugs, tackling individual tickets, and ensuring the continuous improvement of our products. You Are3+ years of experience in full-stack software development. Front-end proficiency, ideally with React, and back-end experience—we use Django and FastAPI, but similar experience with other frameworks is welcome. 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, tested code and embrace full ownership of your work’s quality. Why Team Members Love Working At Top HatA noble mission that creates meaningful, fulfilling work A team that cares deeply for customers and for each other Flexible, remote first work environment Professional learning and development for all role levels An awesome and welcoming Toronto HQ Competitive health benefits that start on day one A management team focused on performance, growth, engagement and connection Our winning strategy and market potential Innovative PTO policy with lots of time and space for self-care Passionate customers that believe in us—and what we do A chance to work with new tech like generative AI—and see the customer impact Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Top Hat by 2x Get notified about new Software Engineer jobs in Canada . Full-Stack Software Engineer (New graduates: Canada) Canada CA$80,000.00-CA$120,000.00 1 month ago Frontend Software Engineer (Remote - Canada) Full Stack Developer (Future Opportunity) Canada CA$90,000.00-CA$110,000.00 4 days ago Full Stack Software Engineer (Remote Canada) Front End and Full Stack Developer (Remote - Ontario, Canada ONLY) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
-
VP of Software Engineering
2 days ago
, , Canada CoLab Software Full timeAt CoLab, we want to help mechanical engineering teams bring life‑changing products to market years sooner. CoLab is a cloud‑based platform for engineering design review. We make it easy for subject‑matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built‑in AI peer checker, AutoReview, scans...
-
Senior Software Engineer
1 week ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
2 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Full Stack Software Engineer
4 days ago
, , Canada Greenhouse Software Full timeJoin to apply for the Full Stack Software Engineer role at Greenhouse Software Our mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they’re the foundation of our success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters inclusivity, and...
-
Senior Software Engineer
4 weeks ago
, , Canada Jonas Software Full timeSenior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...
-
VP of Software Engineering
3 days ago
Canada, Remote CoLab Software Full timeAbout CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...
-
Software Engineering Program Manager
3 weeks ago
, , Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for...
-
Senior Software Engineer
3 weeks ago
, , Canada Salvo Software Full timeAt Salvo Software, we’re building the future of connected automotive diagnostics by combining cutting-edge cloud solutions with advanced scan tool technologies. Our mission is to create smarter, more reliable, and scalable systems that empower technicians, engineers, and vehicle manufacturers worldwide. We thrive on solving complex challenges and are...
-
VP of Software Engineering — Scale SaaS
2 days ago
, , Canada CoLab Software Full timeA tech-enabled design platform seeks a VP of Software Engineering to lead and scale its engineering organization. The role requires extensive software development experience, strong leadership capabilities, and expertise in modern cloud tech stacks like React and AWS. The ideal candidate has a track record of managing teams through high growth and is...
-
Senior Cloud-Native Software Engineer
2 weeks ago
, , Canada ECI Software Solutions Full timeA software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...