Software Engineer

Markham, Ontario
Entry Level, Early Career

We are looking for individuals who is interested in new cutting edge Cloud technologies. In this role, the candidate will have an opportunity to work directly with customers, developers to orchestrate solutions for real-world problems. The candidate should have systems administration development skills, and test skills.The job will not require travel. Working remotely is allowed under certain circumstances but preference is to go to the lab to collaborate, brainstorm, and develop new ideas with other team members.

Required Responsibilities:

  • Work with Softlayer cloud hosting tools
  • Develop automation code to deploy, test, and verify cloud deployments
  • Develop code to monitor and run test workload through cloud
  • Develop code to auto-scale, auto-recover cloud components
  • Perform cloud application install and upgrade
  • Familiarity with IT security standards and principles
  • Follow standards and procedures for continuous integration
  • Work with development to resolve product defects
  • Identify and isolate server instance fault and problem
  • Monitor system performance and usage
  • Perform inventory tracking and issuing server backups
  • Provide inputs to maintain acceptable level of service


  • Associate's Degree/College Diploma
  • English: Fluent


  • Information Technology
  • At least 6 months experience in Linux
  • At least 6 months experience in networking
  • At least 6 months experience in Chef/Puppet/Anible/NetflixOSS/Rightscale

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

How to Apply