1

Masters In Computer Science Jobs in London, ON (NOW HIRING)

Bachelor's degree or Diploma in Computer Science, Engineering or related field / equivalent experience * Extensive experience developing full stack applications - including frontend development of ...

Bachelor's degree in Computer Science, Engineering or related field / equivalent experience * Experience with CI/CD Tools tools (Jenkins, Gitlab CI, etc.) * Strong knowledge in cloud platforms (AWS ...

Bachelor's degree in Computer Science, Engineering, or a related technical field. Nice To Haves * Familiarity with event-sourced architectures, columnar databases, Kotlin, or low-latency libraries ...

ERP Business Analyst

London, ON · On-site

CA$63K - CA$86K/yr

Completion of post-secondary degree in Computer Science, Business Administration, or other related discipline, or equivalent experience. * Sound technical knowledge of SQL is required. * Must have ...

Degree in Applied Math, Physics, Engineering, Quantitative Finance, Computer Science or other quantitative disciplines * Up to 4 years of experience in a relevant role such as software or quant ...

Bachelor's degree in Business, Analytics, Statistics, Economics, Computer Science, Life Sciences, ora relatedfield;or equivalent experience. * 7+ years experience in commercial analytics, business ...

Software Engineer II, Web

London, ON · On-site

CA$80K - CA$95K/yr

Bachelor's degree or higher in Software Engineering, Computer Science, or a related field * 4+ years of relevant experience * Experience with front-end and back-end web technologies, CMS, data ...

Showing results 41-60

Masters In Computer Science information

What is a master's in computer science?

A Masters in Computer Science is a graduate-level degree program that provides advanced knowledge and skills in computer science. It typically covers topics such as algorithms, programming, data structures, artificial intelligence, machine learning, and software engineering. The program is designed for individuals who want to deepen their understanding of computer science, advance their careers, or prepare for doctoral studies. Most programs require students to complete coursework, projects, and sometimes a thesis or capstone project. Graduates are prepared for roles in software development, data science, research, and other technology-focused careers.

What types of roles and industries commonly hire professionals with a master's in computer science?

Professionals with a Master's in Computer Science are highly sought after in a variety of industries, including technology, finance, healthcare, government, and academia. Common roles include software engineer, data scientist, machine learning engineer, systems architect, and IT project manager. Many organizations value the advanced technical knowledge and research skills gained during the program, which can also open doors to leadership or specialized research positions. Additionally, the collaborative nature of most computer science projects means you can expect to work in cross-functional teams with engineers, analysts, and business stakeholders.

What are the key skills and qualifications needed to thrive as a computer scientist with a master's degree, and why are they important?

To thrive as a Computer Scientist with a Master’s degree, you need advanced knowledge in algorithms, programming, and software development, usually demonstrated through a relevant graduate degree. Familiarity with programming languages such as Python, Java, or C++, and proficiency in tools like Git, databases, and cloud platforms are typically required. Strong analytical thinking, problem-solving abilities, and effective teamwork set candidates apart in this role. These skills ensure that professionals can design innovative solutions, collaborate efficiently, and adapt to evolving technological challenges.

Is a master's in computer science worth doing?

A master's in computer science can enhance technical skills, improve job prospects, and qualify individuals for advanced roles such as software engineer, data scientist, or systems analyst. It often leads to higher salaries and increased opportunities in fields like artificial intelligence, cybersecurity, and software development, especially when combined with practical experience and certifications. However, the value depends on career goals, industry demand, and the program's quality.

Is it easier to get a computer science job with a master's in computer science?

A master's in computer science can improve job prospects for computer science roles by providing advanced technical skills, specialized knowledge, and often a competitive edge over candidates with only a bachelor's degree. However, securing a job also depends on factors like experience, certifications, and the current job market. While a master's degree can open doors to more senior or specialized positions, it does not guarantee easier employment compared to candidates with less education.

What can a master's in computer science get you?

A master's in computer science can qualify you for advanced roles such as software engineer, data scientist, or systems analyst. It often provides specialized knowledge in areas like algorithms, machine learning, and software development, increasing job opportunities and earning potential in the tech industry.

What jobs can a masters in computer science get you?

A master's in computer science can lead to roles such as software engineer, data scientist, systems analyst, cybersecurity analyst, and machine learning engineer. These positions typically require strong programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or cloud platforms.

What cities near London, ON are hiring for Masters In Computer Science jobs?

Cities near London, ON with the most Masters In Computer Science job openings:

Infographic showing various Masters In Computer Science job openings in London, ON as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 3% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution.

Frontend-Focused Full Stack Developer

London, ON • On-site

Full-time

Re-posted 15 days ago


Job description

Join us in Advancing the Environmental Global Impact within the Rail Industry

For nearly 40 years, ZTR has designed, developed and released products that have a positive environmental impact within the Locomotive Industry. Planning for an environmentally sustainable future means taking action today in preparation for tomorrow. Everyone has a role to play and we take ours seriously.


As the Frontend-Focused Full Stack Developer, you will be collaborating with our Platform and Product Management teams to create engaging and best in class user experiences for our products.  Through design to deployment, you will be working with our teams to deliver the highest quality frontend and backend components while also enhancing your software development skills to the next level.


Our team is looking for an individual who's passionate about making the best-in-class user experiences and eager to take the plunge into learning unfamiliar technologies or drive new innovative ideas and best practices to enhance the user experiences and our products! 


Responsibilities include but are not limited to:

  • Leading and assisting in the development of UI designs (wireframes and mock-ups)
  • Collaborating with teams to design, develop, and software components and features (both front-end and back-end) for IoT applications
  • Ensuring UX best practices are present, understood and followed by our development teams 
  • Identifying and implementing operational improvements
  • Supporting and maintaining the CI/CD processes throughout different states of the CI/CD cycle 
  • Conducting code reviews, regression testing, end-to-end testing, debugging, and more
  • Assisting with projects and post-deployment through technical documentation, coding standards, project updates, troubleshooting
  • Supporting cybersecurity initiatives to improve overall security posture


Who you are:

  • 3+ years of experience in cloud application development, user-facing web application design/ development or related roles
  • Bachelor's degree or Diploma in Computer Science, Engineering or related field / equivalent experience 
  • Extensive experience developing full stack applications – including frontend development of user interfaces using industry standard frameworks including React, Angular or similar
  • Proficient with Spring Boot, NodeJS or similar Java web-based application frameworks
  • Accomplished in the application of UX best practices for web and mobile applications and developing UI concepts (wireframes and mock-ups) using industry standard tools (Figma, InVision, Adobe XD, etc.) according to Product requirements 
  • Experience with responsive design principles
  • Solid foundation of microservice design patterns and principles
  • Familiarity in scalable cloud application development (Azure, AWS, GCP) and data infrastructure implementation (ex., Data Lake, Lakehouse, Data Warehouse, etc.)
  • Understanding of cybersecurity concepts and principles and their application according to industry standards in enterprise platform
  • Familiarity with CI/CD and DevOps principles/concepts
  • Familiarity with NextJS is an asset
  • Skilled in troubleshooting and debugging complex applications and systems
  • Strong communication, technical writing and documentation skills
  • Collaborative, and strong interpersonal skills with the ability to work cross functional teams  
  • Passion and interest learning new languages, being up to date in technology trends, and in evolving Artificial Intelligence (AI) technology and its applications


Please apply even if you don’t qualify for all responsibilities or skills, we still want to hear from you!

This role is open as we're looking to expand our team!


Why Choose ZTR?

ZTR offers a positive working environment and a group of friendly and talented industry leaders passionate about driving environmental and financial benefits for our clients. We encourage and support employees to find long-term success and explore opportunities that play into their strengths and passions. We value lateral moves as much as vertical promotions; we believe all roles should develop your skills, broaden your experience, and help you continue on a journey to build a rewarding career at ZTR.


We are looking for flexible, compassionate and enthusiastic individuals who thrive in a fast-paced working environment, and who are looking for long-term, meaningful employment in a career that makes a real difference.


At ZTR, we continuously promote a healthy balance between work, fun and family. This is a place where employees make a difference in our company and within our customers’ organizations. You will have the ability to direct your career path at ZTR as we are rapidly growing with numerous opportunities for professional growth and development.


ZTR Control Systems provides accommodations for applicants with disabilities throughout the recruitment process. If you require accommodation, please contact Human Resources. We will address information received regarding the accommodation needs of applicants in confidence.

The annual base salary is determined through comprehensive market research and considers factors including qualifications, skills, education, relevant experience, work location, internal equity, and alignment with local and industry market data. Our job titles may span more than one career level. Employees may also be eligible for our comprehensive benefits package, including Employer RRSP matching. Salary ranges listed in job postings are subject to change. All employment offers are contingent upon satisfactory reference and background checks, as well as proof of eligibility to work in Canada.


At ZTR, we're proud to share that we do not use AI tools when screening and evaluating candidates throughout our recruitment processes. All hiring decisions are carefully made by our recruiting team.  We thank all who apply to our roles. Please be advised that due to a large volume of applications, we will only contact candidates that we decide to proceed with via email or phone.