XX
Co-op Software Engineer, FullstackDialpadKitchener, Ontario, Canada
XX

Co-op Software Engineer, Fullstack

Dialpad
  • CA
    Kitchener, Ontario, Canada
  • CA
    Kitchener, Ontario, Canada
Apply Now

About

Co-op Program
Every engineer on our global Engineering team is given the opportunity to take ownership of a large portion of the product, where they're able to see immediate results. Combining natural language processing and artificial intelligence with world-class cloud computing, the things you'll create at Dialpad will shape the future of work—enabling companies to work from anywhere and making business communication more human.

Are you a motivated student eager to gain real-world experience in software engineering? Join our Co-op Software Engineer Program in Canada, where you'll have the opportunity to work alongside seasoned professionals on impactful projects. This program is designed to provide hands-on experience, mentorship, and the chance to contribute to cutting-edge solutions. This is your opportunity if you're passionate about technology, collaborative problem-solving, and expanding your skills.

The start date for the Program is January 2026, and it is a full-time, hybrid position.

This position is based in our Vancouver or Kitchener, Canada office. You will work with a local mentor who will help you learn Dialpad's technologies and processes and support you in achieving your internship goals.

What you'll do

  • Develop easy-to-use, scalable, robust, high-volume interactive web applications.
  • Build dynamic web UI using Vue and other JavaScript libraries.
  • Work with real-time communication mechanisms such as WebRTC and WebSockets.
  • Launch new code weekly with our fast release cycles.
  • Improve features to handle the rapid increase in the user base.
  • Interface with designers, product managers, and other engineers (our policy: with fewer organized meetings, engineers have more time to code).

About you

  • Currently enrolled in a university program (3rd year ) or recently graduated in Computer Science, Computer Engineering, or a related field of study.
  • Minimum of 8 months of hands-on experience in software development.
  • Available to work full-time (40 hours per week), Monday to Friday, 9 AM to 5 PM.
  • Previous experience with JavaScript, Python, or similar programming languages.
  • A solid understanding of data structures, algorithms, and software design.
  • Skilled in writing clean, reusable code using Object-Oriented Design principles.
  • Experience building dynamic/single-page applications using JavaScript.
  • Bonus Points:
    • Familiarity with Vue or would be a plus.
    • Familiarity with public cloud environments such as GCP, AWS, etc.
    • Familiarity with version control tools like Git for collaborative projects.
  • Kitchener, Ontario, Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.