Software Engineer jobs in Canada
Explore 159 matching jobs.
Software Engineer
PointClickCare
Posted: 10/21/2026AngularAnsibleAWSAzureCypressDockerGroovyJavaJenkins+12 more
Senior Developer
Euna Solutions
Posted: 10/21/2026ASP.NETReactSCSSTypeScript.NET
Mobile Developer
Encircle
Posted: 10/21/2026AndroidiOSJavaKotlinObjective-CSwift
Senior Developer – T & I
Radio-Canada
Posted: 10/21/2026AngularAzureBootstrapCloudCypressJavaScriptJenkinsMongoDBNoSQL+3 more
RPG / IBM i Analyst-Programmer
Keyloop
Posted: 10/21/2026SQL
Senior Development Manager – Developer Acceleration
Jane.app
Posted: 10/21/2026Senior Developer Marketing Manager – Lifecycle & Growth
1Password
Posted: 10/21/2026Open SourceSQL
Staff Mobile Engineer – Contractor
Method
Posted: 10/21/2026AndroidiOSKotlinSwift
Lead Quest Programmer
CD PROJEKT SA
Posted: 10/21/2026Node.jsUnreal EngineC++
Data Developer – 12 month contract
Triton Digital
Posted: 10/21/2026AirflowApacheAWSCloudDockerGrafanaKubernetesPythonScala+1 more
Programmeur senior en IA, Senior AI Programmer
People Can Fly Studio
Posted: 10/21/2026Unreal EngineC++
Lead Quest Programmer
CD PROJEKT SA
Posted: 10/21/2026Node.jsUnreal EngineC++
Lead Programmer, Quests
CD PROJEKT SA
Posted: 10/21/2026FluxNode.jsUnreal EngineC++
Developer, Device Trust Reliability
1Password
Posted: 10/20/2026CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Director of Engineering
Aspire Software
Posted: 10/20/2026AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Senior AS/400 Analyst-Programmer
Maplr
Posted: 10/19/2026ServiceNowSQL
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Staff Developer – DSP
GE Vernova
Posted: 10/19/2026AssemblyLinuxC++
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more
Senior Routing Engine Developer – CX Platform
Miratech
Posted: 10/19/2026CloudDistributed SystemsJavaJenkinsKafkaKubernetesMicroservicesPostgresRabbitMQ+3 more

Software Engineer
PointClickCarePosted 10/21/2026full-timeMississauga • CanadaMid-LevelSenior💰 CA$112,000 - CA$125,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development life cycle management, focusing on writing clean, efficient Java code and developing RESTful APIs. Proficient in test-driven development and skilled in using monitoring tools and automated testing frameworks to ensure high-quality software delivery.
Highest-signal resume keywords
Java ProgrammingSpring Boot FrameworkRESTful API DevelopmentTest-Driven Development (TDD)Git Version Control
Tech Stack
Tools & technologiesAngularAnsibleAWSAzureCypressDockerGroovyJavaJenkinsKubernetesLinuxMS SQL ServerMySQLPythonReactSDLCSeleniumSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Identify, prioritize, and execute tasks in the software development life cycle
- Work with business stakeholders to iterate over software requirements
- Develop tools and applications using clean, efficient code
- Automate tasks through appropriate tools and scripting
- Analyze and debug systems
- Perform validation and verification testing in a test-driven manner
- Review others' work and invite reviews of own work
- Collaborate with internal teams and vendors to fix and improve products
- Ensure software is up to date with the latest technologies
Requirements
What you’ll need- Experience writing clean code that performs well at scale using Java
- Experience with Spring Boot
- In-depth knowledge of relational databases, including Microsoft SQL Server and MySQL
- Solid experience writing RESTful API endpoints
- Working knowledge of test-driven development (TDD)
- Proficient in Git
- Experience using system and performance monitoring tools such as New Relic and Datadog
- Experience with automated testing frameworks such as Selenium, Cypress, and RestAssured
- Excellent organization, critical-thinking, and personal leadership skills
- Ability to deliver with minimal supervision
- Analytical and problem-solving aptitude
- Proven experience as an engineer
- BSc/BA in Computer Science or a related degree
- Use of generative AI code assistants and knowledge of current generative AI model capabilities would be an asset
- Bonus experience with UI development and frameworks such as React and Angular
- Bonus experience with Docker, Kubernetes, Istio, Ansible, Jenkins CI/CD, Linux, IP networking, AWS/Azure, SAML, OAuth, OpenID Connect, SaaS products, service-oriented architecture, Python, Bash, Groovy, production-grade systems, and professional mentoring
Benefits
Comp & perks- Benefits starting from Day 1
- Retirement Plan Matching
- Flexible Paid Time Off
- Wellness Support Programs and Resources
- Parental & Caregiver Leaves
- Fertility & Adoption Support
- Continuous Development Support Program
- Employee Assistance Program
- Allyship and Inclusion Communities
- Employee Recognition
- Bonus
- In-office events including onboarding, team events, and semi-annual and annual team meetings
- Accommodations available upon request for candidates taking part in all aspects of the selection process
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Clean Code WritingRelational DatabasesMicrosoft SQL ServerMySQLAutomated Testing FrameworksSeleniumCypressRestAssuredPerformance Monitoring ToolsNew Relic
Soft Skills
Excellent OrganizationCritical-ThinkingPersonal LeadershipAnalytical AptitudeProblem-Solving
Tools & Technologies
DockerKubernetesJenkins CI/CDAWSAzure
Certifications & Qualifications
BSc/BA in Computer Science
Industry Keywords
Software Development Life CycleGenerative AIService-Oriented ArchitectureUI DevelopmentIP Networking