Postuler

Première détection par notre source: il y a 1 heure

Software Developer II -

@ AgileGrid Solutions

Canada

Temps plein6+ ans d’expérience
Postuler
SIGNAUX

En bref

IBM Software is hiring a Senior Software Engineer II to build and evolve backend systems for a cloud-based data streaming platform. The work covers a highly available metadata platform with low-latency APIs and real-time streaming across clouds. The posting requires at least six years of backend experience, Go or a comparable language, distributed data stores, and work authorization in Canada without sponsorship; compensation is for a full-time schedule.

Responsabilités :

  • Design and evolve metadata platform APIs
  • Build resilient multi-cloud backend services
  • Solve distributed-systems availability and consistency problems
  • Participate in on-call and incident processes

Résumé des exigences :

  • Six or more years of backend experience
  • Go or comparable programming language
  • Distributed data store experience
  • Major cloud provider experience
  • Kafka and Kubernetes experience preferred

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience6 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsroute : aucun
Milieu de travailBureau, Domicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

AgileGrid Solutions

ChampValeur
Offres sur Jobsy10
Description
About The Company

At IBM Software, we transform client challenges into solutions through AI-powered, cloud-native products that help shape the future of business and society. Our legacy of innovation creates opportunities for IBMers to learn, grow, and contribute to meaningful work on a global scale. Teams across IBM Software bring together diverse perspectives, technologies, partners, and industries to design, develop, and deliver products that support digital transformation.

IBM’s culture is built around curiosity, collaboration, innovation, and continuous learning. As part of IBM Software, you will work in a product and technology environment where thoughtful problem-solving and strong engineering practices help create solutions for customers around the world.

About The Role

IBM is seeking a Senior Software Engineer II to help build and evolve foundational backend systems for a cloud-based data streaming platform. In this role, you will take ownership of critical distributed services and contribute to a highly available, scalable metadata platform that serves as a source of truth for services across the cloud environment.

The platform provides low-latency read and write APIs and streams data in real time. It is part of a broader effort to create a shared, self-service foundation that can replace bespoke data stores with common platform capabilities. You will collaborate with engineers and partners to solve challenging distributed-systems problems and deliver secure, reliable services that operate across regions, clouds, and interconnected systems.

Qualifications

Required qualifications include at least six years of industry experience designing, building, and operating large-scale backend services in production. You should have strong programming and algorithmic skills, with proficiency in Go or a comparable programming language, and a solid understanding of concurrency, correctness, and techniques for identifying and preventing race conditions.

Relevant hands-on experience with distributed data stores such as DynamoDB, Cosmos DB, Spanner, Cassandra, or similar technologies is required. You should also have experience working with at least one major cloud provider, such as AWS, Google Cloud Platform, or Microsoft Azure. The role requires familiarity with observability and operational excellence, including service-level objectives, on-call practices, incident response, and postmortems. Strong written and verbal communication, sound engineering practices, and the ability to manage work independently are important.

Experience with Kubernetes operators or controller patterns is preferred. Familiarity with event streaming concepts and technologies, including Kafka, event ordering, idempotency, and at-least-once or exactly-once delivery, is also an advantage. Candidates must be authorized to work in Canada without sponsorship.

Responsibilities

Design, build, and evolve the metadata platform, including its read, write, and streaming APIs. Develop resilient, scalable backend services that operate across multiple clouds and services, and help ensure they remain secure, highly available, and straightforward to run.

Address complex distributed-systems challenges involving availability, consistency, sharding, and scale. Contribute to technical design decisions, implementation, testing, code reviews, documentation, and operational readiness. Use observability data and production feedback to improve reliability and meet service objectives.

Independently drive projects from problem discovery through delivery, identify high-impact gaps, and work constructively with teammates and partners. Participate in on-call and incident processes, communicate findings clearly, and apply lessons learned to strengthen the platform.

Benefits

IBM offers opportunities to work on impactful technology alongside collaborative teams and to develop your skills through continuous learning and career growth. Compensation is based on a full-time schedule, with the final salary determined by job-related skills and experience. Benefits and programs may vary based on location, eligibility, and applicable employment terms.

This position involves technology covered by export regulations and sanctions. Candidates who are foreign nationals from specified U.S.-sanctioned countries or regions and are working in Canada on a work permit may be ineligible for this position. Eligibility will be assessed in accordance with applicable requirements.

Equal Opportunity

IBM is committed to equal opportunity and a respectful, inclusive workplace. Employment decisions are made in accordance with applicable laws and based on job-related qualifications and business needs. IBM welcomes applicants with diverse backgrounds, experiences, and perspectives.

Emplois semblables

  • Intermediate Software Developer — Geometry & Engineering Applications

    Toronto, ON
    Temps partiel

    Metafold 3D

    Metafold 3D needs several years of professional software development experience and strong C++ or a comparable compiled language. Candidates should understand algorithms, data structures, debugging, vectors, matrices and numerical methods, and be comfortable with testing, version control and code review.

    C++, Python

  • Junior Software Developer

    Toronto, ON
    Temps plein

    FDM Group

    Candidates need a university degree (bachelor or higher), strong problem-solving and communication skills, and a commitment of at least two years with FDM after training. They must be eligible to work in Canada and fluent in English.

    Selenium, Cucumber, Java, Spring Boot, React, AWS

    Software Developer | Banking & Capital Markets

    Toronto, ON
    Contrat

    FDM Group

    5+ ansCandidates need 5+ years of professional software development experience, strong hands-on skills in a core stack such as Java/Spring Boot, C#/.NET, Python or JavaScript/TypeScript, and experience with APIs, SQL and relational databases. Financial services experience in banking, capital markets, payments or wealth management is required.

    Git, Kafka, Docker, Kubernetes, AWS, Azure

  • Software Developer - ETL / Power BI - Intermediate

    Toronto, ON
    Contrat

    isgSearch

    Candidates need strong experience with Power BI, DAX, Power Query (M) and data modelling, plus strong SQL and relational database knowledge. They also need Databricks and Azure data platform experience, including Data Lake, Synapse, Data Factory or Microsoft Fabric, and an understanding of data warehousing and dimensional modelling.

    Power BI, DAX, Power Query, SQL, Databricks, Azure Data Lake Storage

  • Software Developer, Platform & AI Solutions

    Burlington, ON
    Temps plein

    Laurentian Bank

    5+ ansCandidates need 5 to 7+ years of professional software development experience, with strong hands-on C#/.NET, REST API, SQL Server and Git skills. Working knowledge of CI/CD and release management, clear documentation and strong communication with business and technical teams are also required.

    Odessa Build, Microsoft SQL Server, Git, Power Automate, Power Apps, Dataverse

  • Software Developer

    Montréal, QC
    Temps plein

    dormakaba

    8+ ansCandidates need 8+ years of backend development experience, including 5+ years with Node.js and strong TypeScript skills. They must have cloud (AWS, GCP or Azure) experience, API security knowledge, and hands-on CI/CD and Terraform experience.

    Node.js, TypeScript, AWS, GCP, Azure, DynamoDB

  • Software Developer

    Ontario
    Temps plein

    Accipiter Radar

    1+ ansAccipiter Radar needs candidates with a computer science or related degree, at least one year of software development experience, and strong programming skills in Go, Python, C# or C++. Candidates must also meet CGP Controlled Goods and CSP Level II personnel security clearance requirements.

    Go, Python, C#, C++, Angular, PostgreSQL

  • Senior Software Developer

    Toronto, ON
    Temps plein

    Leonardo Worldwide Corporation

    10+ ansCandidates need a Bachelor's degree in computer science or a related field and 10+ years of professional software development experience. Strong C#, .NET, SQL Server and Blazor skills, along with API design and secure coding knowledge, are required.

    Visual Studio, SQL Server, Blazor

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.