Software Developer
AgileGrid Solutions
About The Company
IBM is a global technology company helping organizations address complex challenges through software, cloud services, and artificial intelligence. At IBM Software, teams build AI-powered, cloud-native products that support business transformation and create new opportunities for clients and communities. IBM’s culture emphasizes curiosity, collaboration, continuous learning, and responsible innovation. Employees work across technologies, industries, and markets, with opportunities to develop their skills and contribute to products used around the world.About The Company
IBM is a global technology company helping organizations address complex challenges through software, cloud services, and artificial intelligence. At IBM Software, teams build AI-powered, cloud-native products that support business transformation and create new opportunities for clients and communities. IBM’s culture emphasizes curiosity, collaboration, continuous learning, and responsible innovation. Employees work across technologies, industries, and markets, with opportunities to develop their skills and contribute to products used around the world.About The Role
IBM is seeking a Senior Software Engineer to help develop and operate the cloud compute platform for IBM Confluent. The platform supports data-in-motion applications and services, including Apache Kafka, Connect, and Apache Flink. This is an opportunity to shape a multi‑tenant, multi‑cloud, cloud‑native compute environment that enables customers to build and run streaming applications at scale.You will lead technical work across the software lifecycle, from architecture and design through implementation, production rollout, and ongoing operations. The role calls for an engineer who can make sound decisions about reliability, scalability, performance, security, and operability, while working closely with teams across the organization. You will also help improve how engineering teams build, deploy, monitor, and support services.Qualifications
Candidates should have at least seven years of industry experience designing, building, and supporting production backend systems. A bachelor’s, master’s, or doctoral degree in computer science or a related discipline is preferred;
equivalent professionalexperience will also be considered.Required qualifications include strong programming and algorithmic skills and proficiency in a major programming language such as Python, Go, C, C++, or Java. Candidates should understand Python runtime environments, including virtual environments, package management, and interpreter configuration. Experience operating services on AWS, Google Cloud, or Microsoft Azure, together with containers and orchestration technologies such as Docker and Kubernetes, is expected.Applicants should demonstrate technical leadership, clear communication, and the ability to coordinate projects across engineers or teams. Experience with observability and production operations—including metrics, logging, tracing, incident response, and postmortems—is important. Familiarity with JVM, WebAssembly, or other language runtimes is an asset, as is hands-on expertise in distributed systems, container sandboxing, and large-scale, low-latency services. Experience supporting critical systems through an on-call rotation is preferred.Applicants must be authorized to work in Canada without sponsorship. The position involves technology subject to export regulations and sanctions;
eligibility may be restricted for certain foreign nationals working under permits.Responsibilities
Lead the design and development of complex backend services in a cloud-native, microservices-based environment. Make and communicate architectural decisions that balance service reliability, scalability, performance, and operational requirements. Guide projects from requirements and technical design through implementation, release, and production support.Strengthen service operations by establishing and improving service-level objectives and agreements, observability, incident response, capacity planning, and resilience practices. Contribute to availability, disaster recovery, security, and performance improvements for the compute platform. Collaborate with partner teams to define APIs, integrations, and data models that keep the platform consistent and adaptable.Identify opportunities to improve engineering productivity through automation, tooling, and processes. Support colleagues through code and design reviews, mentoring, and technical guidance. Promote inclusive collaboration, continuous improvement, sound documentation, and high engineering standards.Benefits
IBM offers the opportunity to work on foundational cloud and data infrastructure alongside experienced, collaborative teams. Employees can grow through continuous learning, meaningful technical challenges, and opportunities to influence product architecture and engineering practices. Compensation is based on a full-time schedule and may vary according to job-related skills and experience. Specific benefits and compensation details are provided during the hiring process.Equal Opportunity
IBM is committed to building a diverse and inclusive workforce. Employment decisions are based on qualifications, skills, and business needs, in accordance with applicable laws. IBM welcomes candidates who bring different perspectives and experiences and is dedicated to providing an environment where employees can contribute, develop, and succeed.
#J-18808-Ljbffr
IBM is a global technology company helping organizations address complex challenges through software, cloud services, and artificial intelligence. At IBM Software, teams build AI-powered, cloud-native products that support business transformation and create new opportunities for clients and communities. IBM’s culture emphasizes curiosity, collaboration, continuous learning, and responsible innovation. Employees work across technologies, industries, and markets, with opportunities to develop their skills and contribute to products used around the world.About The Company
IBM is a global technology company helping organizations address complex challenges through software, cloud services, and artificial intelligence. At IBM Software, teams build AI-powered, cloud-native products that support business transformation and create new opportunities for clients and communities. IBM’s culture emphasizes curiosity, collaboration, continuous learning, and responsible innovation. Employees work across technologies, industries, and markets, with opportunities to develop their skills and contribute to products used around the world.About The Role
IBM is seeking a Senior Software Engineer to help develop and operate the cloud compute platform for IBM Confluent. The platform supports data-in-motion applications and services, including Apache Kafka, Connect, and Apache Flink. This is an opportunity to shape a multi‑tenant, multi‑cloud, cloud‑native compute environment that enables customers to build and run streaming applications at scale.You will lead technical work across the software lifecycle, from architecture and design through implementation, production rollout, and ongoing operations. The role calls for an engineer who can make sound decisions about reliability, scalability, performance, security, and operability, while working closely with teams across the organization. You will also help improve how engineering teams build, deploy, monitor, and support services.Qualifications
Candidates should have at least seven years of industry experience designing, building, and supporting production backend systems. A bachelor’s, master’s, or doctoral degree in computer science or a related discipline is preferred;
equivalent professionalexperience will also be considered.Required qualifications include strong programming and algorithmic skills and proficiency in a major programming language such as Python, Go, C, C++, or Java. Candidates should understand Python runtime environments, including virtual environments, package management, and interpreter configuration. Experience operating services on AWS, Google Cloud, or Microsoft Azure, together with containers and orchestration technologies such as Docker and Kubernetes, is expected.Applicants should demonstrate technical leadership, clear communication, and the ability to coordinate projects across engineers or teams. Experience with observability and production operations—including metrics, logging, tracing, incident response, and postmortems—is important. Familiarity with JVM, WebAssembly, or other language runtimes is an asset, as is hands-on expertise in distributed systems, container sandboxing, and large-scale, low-latency services. Experience supporting critical systems through an on-call rotation is preferred.Applicants must be authorized to work in Canada without sponsorship. The position involves technology subject to export regulations and sanctions;
eligibility may be restricted for certain foreign nationals working under permits.Responsibilities
Lead the design and development of complex backend services in a cloud-native, microservices-based environment. Make and communicate architectural decisions that balance service reliability, scalability, performance, and operational requirements. Guide projects from requirements and technical design through implementation, release, and production support.Strengthen service operations by establishing and improving service-level objectives and agreements, observability, incident response, capacity planning, and resilience practices. Contribute to availability, disaster recovery, security, and performance improvements for the compute platform. Collaborate with partner teams to define APIs, integrations, and data models that keep the platform consistent and adaptable.Identify opportunities to improve engineering productivity through automation, tooling, and processes. Support colleagues through code and design reviews, mentoring, and technical guidance. Promote inclusive collaboration, continuous improvement, sound documentation, and high engineering standards.Benefits
IBM offers the opportunity to work on foundational cloud and data infrastructure alongside experienced, collaborative teams. Employees can grow through continuous learning, meaningful technical challenges, and opportunities to influence product architecture and engineering practices. Compensation is based on a full-time schedule and may vary according to job-related skills and experience. Specific benefits and compensation details are provided during the hiring process.Equal Opportunity
IBM is committed to building a diverse and inclusive workforce. Employment decisions are based on qualifications, skills, and business needs, in accordance with applicable laws. IBM welcomes candidates who bring different perspectives and experiences and is dedicated to providing an environment where employees can contribute, develop, and succeed.
#J-18808-Ljbffr
Vacancy posted 33 minutes ago
Similar jobs that could be interesting for youBased on the Software Developer in Winnipeg, MB vacancy
- ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and...Suggested
- ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Suggested
$180k - $200k per year
...Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale. Academic Foundation:...Suggested3 days per week- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve...
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web...
- ...C++ at the core of a tolerance analysis platform, taking algorithms from research paper to production. You’ll work alongside senior developers who mentor well, with the freedom to use AI tools in whatever way works best for you.Responsibilities Build and ship features from...Work at office1 day per week
- ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are looking for a Software Developer to join our microservices team in Scotia Digital to help build the next generation of microservices for Scotiabank. This is an...Long term contractRemote workFlexible hours
$100.9k - $150.9k per year
## Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday:... ...modifications.Contributions include applying developed subject matter expertise to solve common... ...and outsourced development partners to develop reliable, cost effective and high quality...Full timeInternshipWork at officeLocal area2 days per week$90k - $120k per year
Position Overviewdormakaba is seeking an experienced Software Developer based in Montreal, specializing in backend development with deep expertise in Node.Js and TypeScript. The Software developer will be responsible for designing, developing, and maintaining scalable APIs and...Worldwide- Job Title: Software DeveloperLocation: United States (USA), Canada, United KingdomEmployment Type: Full-TimeExperience: 3–8 Years... ...requirements Job SummaryWe are seeking a skilled Software Developer to design, develop, test, and maintain high-quality software applications...Flexible hours
- Job Summary: As a Software Developer on the Maintenance and Compliance (M&C) product team at Helm, you will design, build, and enhance the features that keep the world's maritime fleets safe, compliant, and running. M&C is one of Helm CONNECT's most widely adopted product...
- JOB SUMMARYWe are seeking an expert Software Developer with 15+ years of experience or a niche skill set to join our Cyber Data Risk & Resilience (CDRR) team. This role is crucial for supporting our Cyber Security portfolio, involving the design, development, and delivery of...Full timeContract workFixed term contractLocal areaRemote work
- ...opportunity: Looking for a smart and motivated senior backend/Java developer to join our Digital Media team, working on the leading... ...identification, task breakdown, effort estimation, and implementation of new software features in an incremental manner using agile...
$100k - $120k per year
...millions of searches a day, collecting and parsing data from thousands of partners to find the best deals for our customers. As a Software Developer on the Itinerary Generation team in Flights, you’ll design, build and run the services behind that, as part of a stable, cross-...- ...innovative technology. We place great emphasis on developing equipment to meet the specific requirements of each clients... ...with you! Career Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design, development, testing,...Long term contractInternshipWork at office
$115k - $125k per year
...reputable financial technology brand, Interac is deeply embedded in the daily lives of Canadians. Who You Will Work With:The vacant Software Developer role will report to the Leader, RTR Exchange. You’ll be responsible for: Developing and maintaining the company’s highly...Full timeTemporary workInternshipSecond jobImmediate startFlexible hours- ...traditional insurance purchasing methods, making it easier for Canadians to access the coverage they need. SummaryWe are seeking an Software Developer to join our dynamic team at PolicyAdvisor Brokerage (PAB) Inc. As a Software Developer, you will play a pivotal role in...
- ...physical servers and endpoints, virtual environments, and business applications. Role OverviewWe are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist and participate in the development and improvement of our software...
- Senior Developer – Fixed Income Trading Position Title: Senior Developer – Fixed Income TradingLine of Business: Fixed IncomeDuration:... ...an industry‑leading fixed income trading platform using modern software development principles to ensure adaptability, future growth, and...Long term contractTemporary workWork at officeRemote work
- ...for a role that will challenge you? Can you see yourself developing and supporting software products to gather, preserve and present facility operations... ...history, rights and title on the lands where we work and develop projects. We honour and respect the importance of the relationship...Long term contractRemote workWork from home
- Responsibilities Design, develop and maintain enterprise data platforms, reusable data products, AI-ready datasets, and agents that assist... ...degree or diploma in computer science, information technology, software development or a related discipline. 3+ years of progressive...
- ...place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for a passionate Software Developer to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and...Work from home
$130.4k - $181.4k per year
...application window is expected to close on: 11/19/2026 Senior Software Engineer (G10) - Job DescriptionMeet the TeamThe Edge Processor... ...cycle: Understand requirements, writing system design documents, develop, test, automate and deploy software Set technical vision for...Long term contractFull timeTemporary workLocal areaRemote workFlexible hours- Software Developer (.NETCore and React)Department: Technology Employment Type: Permanent Location: Greater Montreal Metropolitan Area, Canada Reporting To: Software Engineering Manager DescriptionVeriforce is the fastest-growing SaaS-technology and services company...Permanent employmentInternship
- Vancouver Whitecaps FC is seeking a talented Software Developer to join our Data Science team on a maternity leave contract from January to July 2027, with the possibility of extension . This mid- to senior-level role will be responsible for developing and maintaining...Contract work
$100k per year
Vessel is hiring Software Developers of all levels to join a small and capable team of builders working on a cloud-based fintech web app. Tech... ...yourself. About youVessel is looking to add one software developer to the team. Everyone on the team is expected to wear multiple...InternshipWork at officeWork from homeNight shift$100k - $120k per year
Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to solve...Long term contractInternshipLocal areaRemote workFlexible hours$93 - $98 per hour
...and more exclusive features. Direct message the job poster from Bevertec Full Stack Software DeveloperWe’re currently looking for an experienced Full Stack Software Developer to join a high-impact enterprise initiative. Location: Toronto, ON. Contract:...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

