Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, build, and operate scalable data ingestion, replication, and lakehouse infrastructure to move petabytes of data into a Delta Lake on S3. Improve reliability, observability, security, and developer experience for Spark/Databricks processing. Develop internal libraries and tooling (Go/Python), collaborate with cross-functional teams, and help shape long-term data platform and AI-ready infrastructure.
Top Skills:
SparkAws DynamodbAws KinesisAws LambdaAws RdsAws S3Aws SqsGoJavaPythonScala
Information Technology • Security • Software
Software Developer Intern supporting Entrust’s Ottawa R&D Discovery team. Responsibilities include developing features in Go and other languages, integrating plugins and APIs, writing automation, contributing to CI/CD, and deploying tested software to Docker, Kubernetes, and cloud environments. The intern will collaborate in an Agile Scrum team, learn secure software development practices, and use AI tools to accelerate development.
Top Skills:
AngularArtifactoryAWSCi/CdConfluenceDockerGitGithub CopilotGoGoogle Cloud PlatformJIRAKubernetesLinuxmacOSAzureOpenapiReactSpring BootVisual Studio CodeVite
Artificial Intelligence • Marketing Tech • Sales • Conversational AI
Build and iterate full-stack systems powering AI agents, from user-facing experiences through orchestration and deployment. Research agent orchestration, prompting, and model alignment approaches; collaborate with Product, Design, and Engineering to improve usability; document findings, share technical learnings, and participate in reviews and technical discussions.
Top Skills:
Next.JsNode.jsReactTypescript
Artificial Intelligence • Marketing Tech • Sales • Conversational AI
Build and iterate on full-stack systems powering autonomous AI agents, from user-facing experiences through orchestration and deployment. Research agent orchestration, prompting, and model alignment approaches; collaborate with Product, Design, and Engineering to improve usability for nontechnical users; document findings, share knowledge, and participate in reviews and technical discussions.
Top Skills:
Ai InfrastructureLarge Language ModelsNext.JsNode.jsPrompt EngineeringReactTypescript
Artificial Intelligence • Information Technology • Software
Own full-stack product features from technical scoping through deployment and post-launch iteration. Design schemas, APIs, and business logic; build user-facing applications across frontend, backend, and databases; collaborate with ML researchers, product, design, and engineering; incorporate user feedback; and improve development, testing, and deployment practices.
Top Skills:
HonojsNext.JsPostgresReactShadcnSupabaseTailwind CssTypescriptVercel Ai SdkVitest
Software • Cybersecurity
Build and scale secure automated patching infrastructure for open-source vulnerabilities. Develop Rust and Unix-based CLI tools, package-manager integrations, APIs, testing tools, and developer-facing remediation workflows. Debug ecosystem-specific issues, contribute to JavaScript, React, and TypeScript frontends, and collaborate with security researchers to deliver certified packages and high-quality patches at scale.
Top Skills:
APIsCi/CdJavaScriptLinuxNode.jsNpmPnpmReactRustTypescriptUnixYarn
Cloud • Security • Software • Cybersecurity
Develop and maintain manual and automated integration, functional, load, and performance tests for Akamai cloud APIs and identity services. Build Python automation frameworks, contribute to CI/CD infrastructure, review test automation, validate system scalability and security, and support release readiness. Collaborate with globally distributed developers, SDET engineers, architects, and program managers while testing Kubernetes-based cloud applications.
Top Skills:
Ci/CdDnsGitGithub ActionsHTTPJenkinsJIRAKubernetesMySQLOpenapiPythonRest ApisTcp/IpUnix/Linux
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate highly reliable card-issuing software and tooling across authorization, clearing, settlement, certification, and network integrations. Serve as a technical expert on card-network specifications, protocols, mandates, and production behavior. Lead complex cross-team engineering work, debug protocol-level issues, influence network requirements, mentor engineers, improve platform reliability, and participate in on-call support for critical financial systems.
Top Skills:
Ai-Assisted Engineering ToolsAmerican ExpressCard NetworksIso 8583MastercardVisa
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Staff Software Engineer responsible for building and operating Block’s card issuing platform at the network boundary. The role requires deep expertise in card networks, ISO 8583, authorization and clearing flows, certifications, mandates, and direct network connectivity. Responsibilities include writing production code, developing conformance tooling, debugging protocols, leading cross-team technical initiatives, influencing network requirements, mentoring engineers, supporting AI-assisted development, and participating in on-call operations for critical financial systems.
Top Skills:
3-D SecureAi-Assisted Engineering ToolsAmerican ExpressCard Network ConnectivityClearing And SettlementDigital Wallet ProvisioningIso 8583MastercardPayment AuthorizationVisa
Internet of Things
Investigate and modify browser engine subsystems through hands-on experimentation, prototyping, instrumentation, profiling, and performance analysis. Build capabilities supporting reliable programmatic web interaction while evaluating correctness, compatibility, and efficiency. The role requires deep browser internals expertise, strong C++ or Rust proficiency, systems debugging experience, and understanding of web platform behavior. Engineers will collaborate with technical leadership, use AI-assisted development tools, and document reproducible results, including unsuccessful experiments.
Top Skills:
BlinkBrowser Engine InternalsC++DomGeckoJavaScriptRustServoWeb ApisWebkit
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability authentication, verification, and fraud experiences across web, backend, and mobile interfaces. Lead quarterly goals, technical planning, system delivery, code quality, operational availability, and on-call support. Collaborate with product, design, and analytics stakeholders, resolve complex technical and business issues, mentor engineers, and promote engineering standards. The role requires expertise in React or Vue, JavaScript or TypeScript, large codebases, scalable architecture, and effective communication.
Top Skills:
JavaScriptReactTypescriptVue
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Develop and ship autonomy software for outdoor, production robots across perception, localization, state estimation, motion planning, and controls. Build fleet coordination, simulation and CI, logging/telemetry pipelines, and operator tools. Validate on real hardware, support field deployments, and ensure software degrades gracefully at remote sites.
Top Skills:
CC++Continuous IntegrationControlsData PipelinesFleet ManagementGnss/RtkLocalizationMotion PlanningPerceptionRustSensor FusionSimulationSlamState EstimationTask AllocationTelemetryTeleoperation
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Software
Lead development of a massively distributed edge compute platform. Design fault-tolerant systems, external APIs, high-throughput traffic routing, and Kubernetes-based resource management. Establish architecture standards, reliability metrics, security practices, and technical governance. Collaborate with AI/ML, hardware, networking, and security teams; communicate risks to executives; manage customer requirements; review code; and mentor engineers on distributed systems best practices.
Top Skills:
AWSAzureContainerizationGCPKubernetes
Insurance • Cybersecurity
Design, build, and operate large-scale distributed scanning services in Python and Go. Own systems design, implementation, deployment, scalability, reliability, observability, and production support for internet-wide and customer-specific security scans. Collaborate with security, product, data, and infrastructure teams to deliver scanning and threat-intelligence capabilities, improve architecture and performance, and mentor engineers.
Top Skills:
APIsCi/CdCloud-NativeContainersDistributed SystemsGoLoggingMicroservicesMonitoringPython
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
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
Artificial Intelligence • Biotech
Design, build, deploy, and maintain critical software supporting scientific experiments, instruments, data systems, and infrastructure. Translate ambiguous research needs into reliable software milestones, develop integrations and high-volume data workflows, solve concurrency and performance issues, and improve testing, observability, and release practices. The role also includes architecture decisions, code review, mentoring, technical leadership, and collaboration with scientists and engineers.
Top Skills:
C++ConcurrencyDesktop ApplicationsHigh-Throughput Data SystemsInstrument SdksMatlabPythonRustScientific Data PipelinesSoftware Observability
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
Software • Automation
Principal Software Engineer leading architecture and implementation of resilient, low-latency distributed systems for the RunMyJobs platform. Responsibilities include technical strategy, full-stack development, AI-assisted software development, CI/CD and observability, code and design reviews, quality improvement, troubleshooting, and mentoring. The role requires expertise in Java, microservices, cloud platforms, containers, frontend technologies, databases, automated testing, and AI developer tools, with broad technical ownership but no direct people management.
Top Skills:
AWSAzureBambooCi/CdClaude CodeCodewhispererDevOpsDockerGitGitGithub CopilotGCPJava 11/17+JestJIRAJunitKubernetesMicroservicesMobxNoSQLPlaywrightPrompt EngineeringReactRestful ApisSQLTypescript
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Build and lead development of NVIDIA’s open-source NeMo Core Platform for executing, evaluating, deploying, and optimizing agentic AI systems across local, Docker, Kubernetes, Slurm, on-premises, and air-gapped environments. Responsibilities include designing platform APIs, plugin architecture, job orchestration, SDKs, reliability and observability capabilities, testing, performance improvements, technical leadership, code reviews, mentoring, and cross-team problem solving.
Top Skills:
DockerKubernetesPythonSlurm
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
Marketing Tech
Lead architecture and hands-on engineering of Pantheons data platform: extend ingest, curation, and retention services; build ML/LLM-ready data infrastructure; mentor engineers; operate in a DevOps model; ensure data governance, observability, reliability, and cross-functional partnership.
Top Skills:
AirflowBigQueryCi/CdDockerFireboltGoogle Cloud PlatformGreat ExpectationsKubernetesPythonRedshiftSnowflakeSnowparkTerraformYaml
Digital Media • Information Technology • Productivity • Software
Designs, builds, and improves Mural’s Canvas platform, including real-time collaboration, shared document editing, spatial interactions, rendering performance, asset management, APIs, and AI-enabled capabilities. Owns initiatives from problem definition through measurement, designs scalable and reliable systems, optimizes performance, and contributes to technical reviews, mentoring, documentation, and engineering practices. Partners with Product, Design, and Engineering to deliver maintainable, high-quality editor experiences.
Top Skills:
JavaScriptNode.jsReactTypescript
One Month AgoSaved
Easy Apply
Easy Apply
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
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Own the architecture and evolution of a large-scale entity data platform. Design reliable systems for vendor data ingestion, entity resolution, matching, generation, and downstream delivery. Improve data correctness, freshness, traceability, observability, and reliability using AI-assisted and deterministic approaches. Lead integrations, incident response, technical standards, architecture decisions, mentoring, and collaboration with product and downstream teams.
Top Skills:
Ai-Assisted Decision-MakingCloud-Native ArchitecturesConfidence ScoringData PipelinesDeterministic MatchingDistributed SystemsEntity ResolutionObservability
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results






























