Get Latest Jobs, And Visa Sponsorship Updates.

Software Engineer with Visa Sponsorship

🏢 IBM Canada📍 Montreal, Quebec, Canada💼 Full-Time💻 Hybrid🏭 Information Technology💰 85000-120000 per year

About the Company

IBM Canada is a leading technology and consulting company dedicated to innovation and transformation. We empower businesses and governments with advanced solutions in AI, cloud, data, and security. Join our diverse and inclusive team, where your contributions will drive meaningful impact and shape the future of technology in Canada and globally.

Job Description

We are seeking a talented and passionate Software Engineer to join our innovative team in Montreal. This role is open to international candidates, and we offer visa sponsorship to qualified individuals. As a Software Engineer at IBM Canada, you will be instrumental in designing, developing, and maintaining cutting-edge software solutions that address complex challenges for our clients across various industries. You will work within an agile development environment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, scalable, and robust applications. This is an exciting opportunity to contribute to significant projects and grow your career within a global technology leader.

Key Responsibilities

  • Design, develop, and test software solutions across the full stack using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Debug and resolve technical issues, ensuring optimal performance and reliability.
  • Contribute to architectural discussions and decision-making processes.
  • Develop and maintain automated tests to ensure software quality.
  • Stay up-to-date with emerging technologies and industry trends.

Required Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum 3 years (36 months) of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, Python, Node.js, Go, or C++.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with relational and/or NoSQL databases.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to work effectively in a collaborative, team-oriented environment.

Preferred Qualifications

  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Knowledge of microservices architecture and API design.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working in an Agile/Scrum development process.
  • Previous experience in a large enterprise or multinational technology company.
  • Fluency in French (oral and written) is an asset for our Montreal office.

Perks & Benefits

  • Comprehensive health, dental, and vision insurance.
  • Life and disability insurance.
  • Competitive paid time off and holidays.
  • Retirement savings plan with company match.
  • Employee stock purchase plan.
  • Professional development and training opportunities.
  • Visa sponsorship and relocation assistance for eligible candidates.
  • Parental leave programs.
  • Employee assistance program.
  • On-site fitness centers and wellness programs (where applicable).
  • Employee discounts on IBM products and services.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

Apply Now

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.