P
Posted 2w ago

Software Developer – Cloud Solutions

PulseLearning
Toronto, Ontario, Canada
OnsiteContract
Responsibilities
  • designing solutions
  • deploying workloads
  • troubleshooting production
Requirements
  • 3+ years software development
  • 2+ years system design experience
  • Proficiency in modern languages
  • Cloud and distributed systems experience
  • Infrastructure-as-code and CI/CD familiarity
  • Bachelor's degree or equivalent
Technical tools mentioned
JavaPythonTypeScriptGoC#C++RustRESTful APIsAWSDockerKubernetesCloudFormationCDKTerraformCI/CDSQLNoSQLAI agentsgenerative AI

Job description

About PulseLearning

Established in 1999, PulseLearning is a world-class, award-winning provider of learning solutions supporting clients globally across all sectors.

We operate across the United States, United Kingdom, EMEA, Ireland, Canada, and Australia, delivering innovative, people-focused learning solutions that drive real impact.

Our team works collaboratively to design and develop learning experiences that inspire behavioral change and measurable results. At PulseLearning, we value creativity, collaboration, and continuous improvement.


Role Overview

Software Developer responsible for designing, building, and maintaining modern, cloud-based software solutions in collaboration with cross-functional teams and subject matter experts. The successful candidate will bring strong software engineering fundamentals, hands-on cloud experience, and a builder's mindset to deliver scalable, secure, and reliable systems.


Key Responsibilities

  • Design, develop, test, and deploy scalable, secure, and cost-effective software solutions using cloud-native architectures and microservices
  • Build and maintain resilient distributed systems that are highly available, fault-tolerant, and performant at scale
  • Develop software using one or more modern programming languages such as Java, Python, TypeScript, Go, C#, C++, or Rust
  • Design and consume RESTful APIs and integration frameworks to enhance system interoperability
  • Deploy and operate workloads on major cloud platforms, applying cloud services for compute, storage, databases, networking, serverless, and containers
  • Define and manage infrastructure as code and automated deployment pipelines (CI/CD)
  • Apply engineering best practices, including automation, unit and integration testing, code reviews, secure coding, and technical documentation
  • Work with both relational (SQL) and NoSQL database technologies, selecting the right data store for each workload
  • Leverage AI agents, generative AI, and AI-enabled developer tools to improve development productivity and code quality
  • Monitor, troubleshoot, and resolve production issues, contributing to operational excellence and continuous improvement
  • Collaborate with cross-functional stakeholders and subject matter experts to translate business requirements into technical solutions
  • Manage multiple development activities concurrently while meeting project timelines and quality standards
  • Work effectively with remote and globally distributed teams across multiple time zones
  • Stay current with cloud technologies, architectural patterns, AI-assisted development practices, and emerging industry trends

Qualifications

  • 3+ years of professional (non-internship) software development experience
  • 2+ years of experience with design or architecture of new and existing systems, including design patterns, reliability, and scaling
  • Strong proficiency in at least one modern programming language (e.g., Java, Python, TypeScript, Go, C#, C++, or Rust)
  • Solid computer science fundamentals, including data structures, algorithms, and object-oriented design principles
  • Hands-on experience building and operating solutions on a major public cloud platform; deep familiarity with AWS services and architecture best practices is strongly preferred
  • Experience with distributed systems, microservices, serverless architectures, and containerization (e.g., Docker, Kubernetes)
  • Experience with infrastructure as code (e.g., CloudFormation, CDK, or Terraform) and CI/CD tooling
  • Working knowledge of SQL and NoSQL database systems
  • Understanding of security best practices, including identity and access management, encryption, and secure API design
  • Experience using AI agents or AI-enabled tools within software development workflows
  • Experience delivering complex software systems successfully to customers
  • Strong written and verbal communication skills, with the ability to explain technical concepts clearly
  • Experience working with remote and geographically dispersed teams across multiple time zones
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field, or equivalent practical experience
  • Cloud certifications (e.g., AWS Certified Developer, Solutions Architect, or DevOps Engineer) are considered an advantage or
  • Experience in machine learning, data engineering, building AI-enabled applications is desirable

About PulseLearning

Provides custom enterprise eLearning and employee wellbeing solutions.

Year founded
1999

Similar jobs

Software Developer roles near Toronto, Ontario
2h
Save
Mark Applied
Hide
[Confluent] Senior Software Engineer - Hybrid Enterprise Cloud
Markham, Ontario, Canada
$144k-$169k/yr HybridFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
Bachelor's degree and backend development experience with component design, coding, testing, CI/CD pipelines, debugging, and Agile collaboration. Must be authorized to work in Canada without sponsorship.
CI/CD, DevOps, Agile, Artificial Intelligence (AI), IBM Cloud
9h
Save
Mark Applied
Hide
Software Developer, Information Dissemination Products
Toronto or Ottawa
$68k-$80k/yr OnsiteContract
Canadian Institute for Health Information
Canadian Institute for Health Information: Provides essential data and information on Canada's health systems.
1+ YOERequires a related bachelor's degree or equivalent, 1–3 years of software development experience, web application experience, and Python, HTML, CSS, JavaScript, jQuery, Git, API, and integration experience.
Drupal, Python, HTML, CSS, JavaScript, jQuery, Git, Composer, Gulp, Solr, CKAN, WCAG
15h
Save
Mark Applied
Hide
Senior / Staff Software Engineer
San Francisco or Los Angeles or Denver or Austin or Chicago or New York City or Seattle or Toronto
$150k-$210k/yr RemoteFull Time
Invoca
Invoca: AI platform for conversation intelligence and revenue execution.
5+ YOERequires 5+ years of senior or 8+ years of staff engineering experience, deep specialization expertise, measurable production impact, broad adoption experience, technical judgment, cross-functional communication, and practical AI workflow experience.
AI, LLMs, Employee Assistance Program (EAP)
19h
Save
Mark Applied
Hide
Senior Software Engineer (Infrastructure)
Toronto, Ontario, Canada
$110k-$140k/yr HybridFull Time
d1g1t
d1g1t: Wealth management platform with portfolio analytics and risk tools.
Strong Python proficiency; Django or similar framework experience; AWS distributed systems expertise; large-codebase troubleshooting; relational database optimization; REST API, PostgreSQL, Celery, Redis, and Git familiarity.
Python, Django, AWS, EC2, ECS, Lambda, Step Functions, Bedrock, S3, CloudFormation, Terraform, IAM, REST API, PostgreSQL, Celery, Redis, Git, numpy, pandas, Polars, Mac, Windows
19h
Save
Mark Applied
Hide
Software Engineer
Arizona or North Carolina or Wisconsin or Texas or Utah or Oregon or Toronto or Virginia or South Carolina or Ohio or United States or California or Colorado or Connecticut or Illinois or Maryland or Massachusetts or New Jersey or Washington or Alaska or San Francisco or New York City
$70k-$155k/yr OnsiteFull Time
Proofpoint: Provides cybersecurity solutions for email, cloud, and data protection.
2+ YOERequires 2+ years with .NET/C#, Bootstrap/CSS, and JavaScript, plus object-oriented design, Git, AI/ML, Microsoft Azure, stakeholder communication, and a programming portfolio.
ASP.NET MVC, .NET, C#, Bootstrap, CSS, JavaScript, Git, Microsoft Azure, AI/ML
21h
Save
Mark Applied
Hide
Software Engineer - AI Developer Productivity
San Francisco or Toronto or New York or Montreal
$165k-$330k/yr HybridFull Time
Baseten
Baseten: Scalable infrastructure platform for deploying and serving AI models.
4+ YOE4+ years building AI-native SDLC tools; strong Python or Go; hands-on LLM and agent framework experience; developer tooling, CI/CD, Kubernetes, and Docker fundamentals.
Python, Go, Claude Code, Cursor, Codex, MCP, CI/CD, Kubernetes, Docker, CLAUDE.md, AGENTS.md
22h
Save
Mark Applied
Hide
Principal Software Engineer
Horsham or Markham or Canada
$128k-$178k/yr OnsiteFull Time
Coherent
CoherentNYSE: COHR: Manufactures lasers, engineered materials, and optical networking components.
8+ YOEUniversity degree in electrical engineering or computer science; 8+ years embedded software experience, 5+ years optical networking experience, expert C/C++, networking protocols, Agile, DevOps, and embedded Linux.
LLDP, OSPF, BGP, C, C++, CI/CD, DevOps, SONiC, FRRouting, Open vSwitch, Netconf, Open Config, Yang models, ROADM, ILA, Go, Python, Embedded Linux, ISO 9000, ISO 9001, ISO 14001
22h
Save
Mark Applied
Hide
Senior Software Engineer
Toronto, Ontario, Canada
$160k-$200k/yr HybridFull Time
Clutch
Clutch: Online marketplace for buying and selling used cars in Canada.
4+ YOERequires 4+ years of software engineering experience, production software delivery, modern programming language experience, scalable application design, relational databases, API design, cloud platforms, and strong collaboration skills.
TypeScript, React, Express, PostgreSQL, AWS, Python, Go, Java, C#, Rust, Ruby, Azure, GCP