Centennial College's Software Engineering Technician (Fast-Track) program will allow you to gain direct admission into Year 2 (Semester 3) of the two-year program and receive your diploma in one year (two semesters), if you're a qualified college or university graduate with a software background. This fast-track version is ideal if you're seeking a shorter-term program for timely reentry into the workplace.
The Software Engineering Technician (Fast-Track) program will prepare you to work as a software developer. Whether someone wants to balance the books, edit photographs or produce a movie, it wouldn't be possible without software programs. You'll be at the forefront of designing, developing and maintaining the latest software.
During your time in the Software Engineering Technician (Fast-Track) courses of this college diploma program, you'll acquire solid knowledge of:
- Software engineering methodologies
- Programming languages
- Design and algorithm concepts
- Data management tools
Coursework will emphasize object-oriented software design methodologies, user-oriented interface design, C#, Python, Java, Oracle, MS-SQL Server, Unix/Linux, Microsoft's .NET Core, HTML5/CSS/JavaScript/Angular, software testing & QA, applying machine learning algorithms to automate various tasks, and develop various conversational user interfaces.
To underscore the applied focus of the curriculum, Software Engineering Technician studies will include a software development project. This real-world business application will require you to make use of all the technical and business skills acquired during your time in the college technology program to build high quality software.
Please note: This program is available as a fully online version (program #3478).
Companies Offering Jobs
Scotiabank, Manulife, Toronto Transit Commission (TTC), Toronto Stock Exchange, American Express, Bell Canada, IBM Canada, CIBC, RBC
Program Highlights
- Throughout this program's Software Engineering Technician (Fast Track) courses, you use cutting-edge technology that is geared to industry standards.
- You receive one-on-one training from knowledgeable and approachable faculty members who have diverse business experience and academic credentials.
- Graduates from the program may apply for certified membership to either the Canadian Information Processing Society (CIPS) or their provincial engineering technology association.
Career Outlook
- Computer programmer
- Software developer
- Software tester
- Systems analyst
- Web applications developer
- Database administrator
- Applications or software support
Education Pathways
Graduates of the Software Engineering Technician Diploma program may continue into year three of the Software Engineering Technology Advanced Diploma version (program #3409) and acquire solid knowledge of systems integration, enterprise programming, mobile computing and software security specialization.

Thanks to the expertise and efforts of Study Advisor (PVT) Ltd, my Canadian study permit application was successful. Their deep understanding of the Canadian immigration system and their commitment to excellence played a crucial role in achieving this outcome. The professionalism and personalized attention I received throughout the process surpassed my expectations. I am extremely satisfied with their services and highly recommend them to anyone seeking guidance for their immigration needs. Special thanks goes to Study Advisor team who guided my application from the initial stage.