Top Software Engineer Jobs in Ottawa

18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Information Technology
Designs and develops healthcare interoperability and patient information systems using InterSystems IRIS and HealthShare. Builds HL7 and FHIR integrations, data exchange pipelines, ObjectScript applications, APIs, web interfaces, and optimized database solutions. Works directly with customers and clinical stakeholders to gather requirements, define technical specifications, conduct demonstrations and testing, and deliver compliant systems using secure protocols and controls.
Top Skills: AngularAs2BplCi/CdCSS3DockerDtlFhir R4HipaaHitechHl7 V2Hl7 V3HTML5HttpsIntersystems HealthshareIntersystems IrisIntersystems Iris For HealthJavaScriptJSONKubernetesMllpOauth2ObjectscriptOidcOpenapiRbacReactRestSftpSoapSoc 2SQLSwaggerTcp/IpTls/SslTypescriptVueWebsockets
18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Big Data • Information Technology
Develop and optimize InterSystems IRIS and HealthShare healthcare integration solutions, PIMS platforms, patient workflows, and enterprise data exchange products. Gather customer requirements, design technical architectures, implement HL7 and FHIR integrations, build APIs and web interfaces, optimize databases and high-volume processing, and configure security and compliance controls. Support demos, testing, onboarding, and technical delivery while collaborating with customers, clinical teams, vendors, and stakeholders.
Top Skills: AngularAs2BplCi/CdCSS3DockerDtlFhir R4Hl7 V2Hl7 V3HTML5HttpsIntersystems HealthshareIntersystems IrisIris For HealthJavaScriptJSONKubernetesMllpOauth2ObjectscriptOidcOpenapiRbacReactRestSftpSoapSQLSwaggerTcp/IpTls/SslTypescriptVueWebsockets
18 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Healthtech
Develop and maintain full-stack features for a secure, cloud-based medical image-sharing platform. Responsibilities include JavaScript and React front-end development, Perl service APIs, PostgreSQL query and schema work, debugging across APIs, databases, storage, and DICOM/HL7 interfaces, testing, code reviews, documentation, and support for AWS, Kubernetes, Docker, and CI/CD operations.
Top Skills: .NetAWSC#Ci/CdCloudwatchCSSDicomDockerEc2EcrFhirGitGitHelmHl7HTMLJavaJavaScriptJestJqueryKubernetesLessMod_PerlPerlPlaywrightPostgresRdsReactReduxRest ApisS3SeleniumSpring BootSQLTypescriptWebpack
Reposted 18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, test, and maintain scalable distributed software and data movement services for Microsoft Fabric. Investigate issues using debugging, telemetry, logs, and monitoring; participate in root cause analysis, code reviews, design documentation, automated testing, and CI/CD. Collaborate with engineers, architects, product managers, designers, and partners to deliver secure, reliable, performant features and improve customer experiences.
Top Skills: Azure Cosmos DbAzure Data FactoryAzure Event GridAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Ci/CdDistributed SystemsJavaJavaScriptAzureMicrosoft FabricPower BIPython
5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI coding agents such as Codex, Claude Code, and Cursor for engineering judgment, reasoning quality, usefulness, and correctness. Provide detailed written feedback, distinguish response-quality levels, define evaluation standards, and record short video explanations. This flexible remote contract requires strong software engineering experience, familiarity with AI-assisted development workflows, and the ability to make rigorous, opinionated judgments without reviewing every line of code.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
24 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design, develop, launch, and maintain scalable backend systems and APIs used by partners and merchants. Collaborate with engineering teams and stakeholders, balance delivery speed with system quality and reliability, navigate large codebases, debug software, conduct code reviews, and write clear, tested, extensible code using distributed-systems technologies.
Top Skills: AWSKotlinKubernetesMySQLPython
19 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Cybersecurity
Senior Full Stack Software Engineer responsible for building and owning scalable cybersecurity product experiences across front-end and back-end systems. The role uses TypeScript, Golang, React, Node.js, Kubernetes, cloud platforms, databases, APIs, and CI/CD pipelines. Responsibilities include architecture, performance optimization, security, mentoring engineers, leading projects, Agile planning, and adopting AI-assisted development tools.
Top Skills: Amazon EcsArgo CdAWSAzureDocker SwarmGCPGithub ActionsGitlabGoGraphQLGrpcJenkinsJwtKafkaKubernetesMongoDBMySQLNode.jsOauthPostgresPrometheusReactRestTypescript
19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
25 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead international integration engineering by architecting scalable distributed systems and an AI-powered development harness for partner integrations. Guide technical strategy, mentor engineers, review architecture and code, establish development and deployment best practices, and deliver production solutions. Collaborate with product, design, QA, UX, and partner engineering teams while using Java, Kotlin, event-driven messaging, and cloud technologies.
Top Skills: AndroidApache CamelApache PulsarAWSDynamoDBGraphQLJavaKotlinLlmsPostgresRabbitMQReactStorybookTailwind
29 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Software
Modernize and maintain hybrid CI/CD infrastructure across on-premise and cloud environments. Migrate Jenkins and Bitbucket workflows to GitHub Actions, manage Terraform infrastructure, improve artifact processes, administer software lifecycle tools, coordinate application releases, support development teams, automate governance, and ensure audit compliance.
Top Skills: AndroidAnsibleArgocdAWSAws EksAws IamBashBitbucket ServerDockerGitGithub ActionsGrafanaHelmHpe MorpheusiOSJenkinsKubernetesLinuxPowershellPrometheusPythonTerraformWindows
Reposted One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design and implement CIAM backend services for registration, authentication, and account management across B2C and B2B platforms, utilizing security standards and automation practices.
Top Skills: AWSCi/CdGitKotlinOauth 2.0OidcPythonSAMLScimTerraform
Entry level
Aerospace • Logistics • Defense • Manufacturing
Develop and maintain embedded software for autonomous precision aerial delivery and recovery systems. Responsibilities include writing C/C++ code, unit testing, guidance, navigation and control algorithm development, simulation, physical testing, debugging, fault-tolerant design, requirements documentation, safety-critical verification, and cross-functional collaboration. The role also mentors junior engineers and drives continuous improvements to embedded systems and development processes.
Top Skills: Arm MicrocontrollersCC++CanDo-178CEthernetGnssI2CImuKeilMplab XPosixQnxRtosSpiUartUmlUsbVisual StudioWireless Technologies
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 8 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Software
Lead the technical direction, architecture, development, and release of complex Android applications supporting public safety, robotics, and connected hardware. Mentor Android engineers, ensure application quality and performance, integrate backend services, maintain offline-first capabilities, oversee CI/CD and release processes, and document engineering standards. The role also requires collaboration with technical and non-technical stakeholders and obtaining a Government of Canada Reliability security clearance.
Top Skills: AndroidArcgisBody-Worn CamerasCameraxCi/CdDronesFire OsFirebase Cloud MessagingFirebase CrashlyticsFlowsGitGitlabiOSIotJetpack ComposeKotlinMapboxMqttRestRoboticsRxjavaWebrtc
Reposted 22 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Automation
Join the Platform squad to build and maintain a Typescript-based serverless microservices platform on AWS. Improve cloud availability, security, CI/CD, public APIs, data pipelines, internal DevOps libraries, and developer tooling while collaborating across product and engineering teams.
Top Skills: Api DesignAWSAws CdkAws LambdaCodedeployData WarehousesDevOpsDockerETLGraphQLInfrastructure-As-CodeJavaScriptServerlessServerless FrameworkTypescript
9 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Appliances
Develop and test embedded software across the full software development lifecycle. Design architectures, algorithms, drivers, and features for cameras, SoCs, sensors, and chipsets. Collaborate with hardware, mechanical, product, software, and systems engineering teams. Perform debugging, verification, validation, code reviews, planning, compliance activities, and process improvements. Provide technical guidance to junior team members and support recruiting activities.
Top Skills: AgileAssemblyAzure DevopsBitbucketBluetooth Low EnergyCC++Code Coverage ToolsEmbedded SystemsGitJenkinsJIRALinuxMicrosoft Office SuiteReal-Time Operating SystemsStatic Analysis ToolsWi-Fi
One Month AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Aerospace • Security • Software
Develop and verify Java software components for Canadian Army ISTAR capabilities within an integrated tactical network. Responsibilities include requirements analysis, architecture, implementation, testing, debugging, code reviews, configuration management, defect resolution, and support for customer field trials. The role also coordinates feature development and mentors junior developers while working in an Agile, multidisciplinary team.
Top Skills: Ai/Ml ModelsJavaJSONMvcMvvmProtocol BuffersRestZeromq
Senior level
Greentech • Professional Services • Software • Analytics
Develop and verify Java software components for ISTAR capabilities integrated into tactical networks. Responsibilities include requirements analysis, architecture, implementation, testing, debugging, code reviews, defect resolution, configuration management, and lifecycle maintenance. The role supports sensor integration, verification and validation events, customer field trials, feature planning, and mentorship of junior developers within an Agile team.
Top Skills: Ai/Ml ModelsJavaJSONMvcMvvmProtocol BuffersRestZeromq
22 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Entry level
Entry level
Utilities
Build and maintain AI-driven workflows, agentic systems, automated operations tooling, cloud infrastructure, and CI/CD pipelines. Handle monitoring, incident triage, backend production issues, and field-operations support. Contribute across the full stack, communicate technical decisions to non-engineering stakeholders, and improve manual processes through automation. Required capabilities include cloud infrastructure, LLM and MCP development, Linux, CI/CD, full-stack engineering, and strong communication.
Top Skills: Agentic AiCi/Cd PipelinesCloud InfrastructureCloud Resource ManagementFull-Stack DevelopmentLinuxLlm IntegrationMcp ServersMonitoring
23 Days AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Software
Design, build, test, document, and optimize Tailscale’s client-side networking software. Develop connectivity features for clients, subnet routers, exit nodes, and customer integrations using networking protocols and security-focused engineering. Diagnose complex network issues, support customer escalations, collaborate with product and engineering teams, contribute to open-source projects, and improve software scalability, reliability, performance, and maintainability across platforms.
Top Skills: CC++Concurrent ProgrammingDistributed SystemsGoIp Address ManagementNat TraversalNetworking ProtocolsOpen-Source SoftwareOperating System Network StacksRustVpn
10 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Aerospace • Security • Software
Designs and manages CI/CD pipelines, cloud-agnostic infrastructure, containerized applications, monitoring, logging, and alerting across AWS, Azure, GCP, and on-premises environments. Builds infrastructure as code with Terraform, Ansible, and Kubernetes; automates provisioning and configuration; troubleshoots performance and reliability issues; applies security hardening and compliance measures; writes deployment scripts and automated tests; and evaluates tools supporting DevOps transformation.
Top Skills: AgileAnsibleArtifactoryAWSAzureBashCi/CdDevsecopsDnsDockerGCPGitGitlab CiGrafanaInfrastructure As CodeJenkinsKubernetesLinuxPackerPrometheusPythonTcp/IpTerraformUnixVirtualizationVMwareVpn
Mid level
Greentech • Professional Services • Software • Analytics
Designs and manages CI/CD pipelines, cloud-agnostic infrastructure, containerized applications, monitoring systems, and automated deployments across AWS, Azure, GCP, and on-premises environments. The role involves Terraform, Kubernetes, Ansible, Docker, scripting, infrastructure troubleshooting, security hardening, network and virtualization management, test automation, and evaluating DevOps tools. This hybrid position requires collaboration with stakeholders throughout the software development lifecycle and eligibility for Canadian government security clearance.
Top Skills: AgileAnsibleArtifactoryAWSAzureBashCi/CdDevsecopsDnsDockerGCPGitGitlabGitlab CiGrafanaInfrastructure As CodeJenkinsKubernetesLinuxPackerPrometheusPythonTcp/IpTerraformUnixVMwareVpn
10 Days AgoSaved
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Software
Leads software development projects by advising clients, selecting technologies, reviewing code and architecture, mentoring developers, and writing, debugging, optimizing, and testing software. The role improves development processes, supports full software development lifecycle activities, and provides technical leadership across multidisciplinary teams. Strong Angular expertise, openness to Java backend technologies, Agile knowledge, and bilingual French-English communication are required.
Top Skills: AgileAngularJavaSoftware ArchitectureUnit Testing
One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Big Data • Machine Learning • Marketing Tech • Mobile • Software
Design, implement, and maintain partner integrations and solutions; translate partner requirements into scalable technical implementations; troubleshoot and resolve issues; drive onboarding and steady-state maintenance; collaborate across product, engineering, and partner teams to improve tools and partner experiences.
Top Skills: Big DataGoJavaJavaScriptPythonSQL
2 Hours AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
Own end-to-end frontend development for high-stakes trading experiences, including order entry, execution, options, real-time market data, and portfolios. Design reliable, performant client-facing systems, partner with Product and Design, make architectural decisions, use AI-assisted workflows, and mentor engineers through reviews, documentation, pairing, and technical leadership.
Top Skills: AndroidGraphQLiOSJavaKotlinReactReact NativeRuby On RailsSwiftTypescript
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate ingestion, reconciliation, and reporting systems that reconcile card-network and partner settlement files against internal transactions. Deliver end-to-end features for traceability, accounting journals, tax and regulatory reporting, and compliance tooling while ensuring reliability, scalability, and data privacy.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesObservabilityPysparkPythonSnowflakeSparkSQLTemporalTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account