Software Developer

Be among the first applicants.
IBM
Markham
CAD 100,000 - 125,000
Be among the first applicants.
3 days ago
Job description

Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

We are seeking a skilled software developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your Role and Responsibilities

As a software developer you will play a vital role in a wide range of activities including new feature development, problem troubleshooting, and customer support in our Digit Labor software suites, development/maintenance/support of our software components and development environment, enhancing automations on our quality assurance and development infrastructure. You'll be part of a team working on leading edge technology solving some of the world's most complex problems and supporting the entire Digital Labor organization. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.

Required Technical and Professional Expertise

  • Strong background in software development, demonstrating expertise and knowledge in more than one of the following programming languages such as Java, Python, UNIX Shell Scripting, C#, React, JavaScript, CSS, HTML, NodeJS, Dojo, Rust, Go (Golang), Groovy. Experience of building and maintaining CI/CD based workflows, using Jenkins, Artifactory, GitHub Enterprise.
  • Experience with cloud-based technologies, showcasing familiarity with modern cloud ecosystems and tools; building, deploying and managing containerised microservice based applications on Kubernetes. Familiarity with Client/Server architectures and web requests.
  • Sound knowledge of databases, handling APIs, network requests, and general data manipulation.
  • Familiarity with artificial intelligence and machine learning.
  • A self-starter with a proactive mindset, able to initiate and drive projects independently.
  • Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions.
  • Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.

Preferred Technical And Professional Expertise

  • Experience working with Cloud ecosystems.
  • Familiarity with Machine Learning and AI.
  • Building and maintaining CI/CD workflows.

About Business Unit

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.

Your Life @ IBM

In a world where technology never stands still, we understand that dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships live in what we do as IBMers as we strive to be the catalyst that makes the world work better.

About IBM

IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Location Statement

Must have the ability to work in Canada without sponsorship. This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Syria, and the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine) on a work permit, you are not eligible for employment in this position.

Being You @ IBM

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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer jobs in Markham