Top Software Engineer Jobs in Ottawa

One Month AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and operate scalable full-stack software and AI-powered products for IoT-driven physical operations. Responsibilities include defining technical strategy, developing backend services, APIs, frontend and potentially mobile features, transforming AI capabilities into customer products, partnering across functions, leading complex projects, mentoring engineers, and improving engineering standards.
Top Skills: AICursorGoIotJavaScriptLlmsMachine LearningPythonReactTypescript
One Month AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Build core MongoDB distributed database infrastructure focused on data partitioning, data movement, dynamic scaling, cluster elasticity, workload execution, and performance. Design reliable distributed protocols, solve complex scalability problems, review code, participate in architecture decisions, lead feature development, and mentor engineers. The role requires production-quality C++ development and strong expertise in distributed systems, computer architecture, performance, networking, observability, and resiliency.
Top Skills: C++MongoDB
20 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Healthtech • Pharmaceutical
Build and own full-stack healthcare software that automates benefit verification and prior authorization. Develop Python services, APIs, TypeScript and React interfaces, integrations, data models, and AI-powered workflows. Partner with product, AI, operations, users, and customers to define problems, ship reliable features, validate production outcomes, scale architecture, improve engineering quality, and mentor teammates.
Top Skills: AIPythonReactTypescript
20 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Insurance • Cybersecurity
Lead the design and delivery of production-grade AI agents and automation workflows. Translate ambiguous business processes into reliable software, integrate agents with systems of record using MCP, and establish architecture, evaluation, monitoring, safety, auditability, human review, and rollback practices. Partner with data and business teams, drive reusable technical patterns, mentor engineers, and document systems for sustainable operation.
Top Skills: Ai AgentsCi/CdContainersGitLlmsMcpMonitoringPythonSQLTesting
20 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology • Marketing Tech • Social Media
Leads technical direction for high-visibility, cross-organizational software initiatives. Designs and evolves scalable merchandising APIs and services, develops internal platforms and tooling, and delivers reliable full-stack solutions using React, Node.js, and TypeScript. Mentors engineers, conducts code reviews, influences architecture, and collaborates across engineering, marketing, and product teams. The role also involves distributed systems, cloud infrastructure, CI/CD, container orchestration, experimentation, analytics, and potentially open-source contributions.
Top Skills: AWSAws CdkClaude CodeDynamoDBEcsGithub ActionsGraphQLKubernetesLlm-Powered WorkflowsNode.jsReactRedisRelational DatabasesRestTerraformTypescript
20 Days AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Internet of Things
Designs, deploys, and operates software, developer tools, CI/CD systems, workflow automation, and cloud infrastructure supporting Firefox engineering. The role owns complex reliability, performance, observability, and cost-efficiency problems; uses telemetry and metrics for decision-making; collaborates across engineering and IT; contributes to architecture and technical strategy; and helps establish reusable operational standards and open-source solutions.
Top Skills: Ai-Assisted Development ToolsC++Ci/CdContainersDatabasesJavaScriptNetworkingObservabilityOrchestrationPythonRustTerraformTypescript
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Build and operate scalable, low-latency backend services, APIs, event-driven systems, integrations, and frontend applications supporting membership, loyalty, rewards, and consumer engagement. Configure and integrate Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply secure, observable, resilient engineering practices, troubleshoot production issues, and optimize performance. The role requires strong Java and Spring Boot expertise, plus working knowledge of React, Node.js, Kafka, and SQL/NoSQL databases.
Top Skills: Ai-Assisted Engineering ToolsAntavoAPIsCdpCloud-Native PlatformsCRMEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSfccSpring BootSQL
One Month AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Internet of Things
Build and own backend services, web applications, REST APIs, webhooks, and enterprise integrations. Lead customer integrations from scoping through launch, improve the operator dashboard, and maintain production reliability through monitoring, incident response, and root-cause analysis. Collaborate with product, success, and customer engineering teams while contributing to code reviews, technical design, mentoring, security, and AI-assisted development.
Top Skills: Audit LoggingAWSClaudeIp AllowlistingJavaScriptKafkaMicroservicesNode.jsNoSQLReactRest ApisSQLSsoTemporalTypescriptUnblockedWebhooks
20 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Healthtech • Pharmaceutical
Build and operate reliable software that automates healthcare processes such as benefit verification and prior authorization. Lead complex product initiatives from discovery through launch, contributing across backend services, interfaces, data models, integrations, and AI-powered workflows. Own technical direction, architecture, testing, observability, safe rollouts, and shared services while partnering with Product, AI, Operations, and users. Mentor engineers and develop AI-native tools and processes.
Top Skills: AIBackend ServicesCoding AgentsData ModelsObservabilitySoftware IntegrationsUser InterfacesWorkflow Infrastructure
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, model-serving layers, and integrations supporting real-time and batch personalization and recommendation experiences. Design reliable, secure, observable distributed systems using Java and Spring Boot, optimize performance and operational efficiency, and integrate LLM and AI services into production applications. Collaborate with engineering leadership and use AI-assisted development tools to improve delivery and code quality.
Top Skills: Ai ServicesCloud-Native PlatformsDistributed SystemsEmbedding-Based RetrievalEvent-Driven ArchitectureFeature StoresJavaLlm ApisMicroservicesRedisSpring BootVector Databases
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Sports
Designs and executes functional, integration, API, automated, exploratory, and end-to-end tests for personalization, recommendation, experimentation, and consumer intelligence capabilities. Builds test suites, validates AI-driven outputs and consumer journeys, manages test data, performs cross-browser testing, partners with engineering and product teams, and improves automation coverage, regression efficiency, and defect detection.
Top Skills: A/B TestingAi-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
Reposted 20 Days AgoSaved
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, response quality, reasoning, usefulness, and trustworthiness. Provide clear written and recorded feedback, distinguish quality levels, and help define standards for excellent AI-assisted development workflows. This is a flexible, remote contract role focused on evaluation rather than production coding.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
20 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Retail • Sports
Design, develop, and maintain high-performance consumer-facing web applications using React, TypeScript, and JavaScript. Lead frontend architecture, performance optimization, accessibility, reusable component development, API integration, experimentation, production troubleshooting, and CI/CD support. Collaborate with Product, Design, QA, Platform, and Architecture teams while mentoring engineers, conducting code reviews, supporting Agile delivery, and improving engineering quality and operational excellence.
Top Skills: Ci/CdConfluenceGitGraphQLJavaScriptJIRANext.JsReactReactReduxRest ApisTypescriptWcag
One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Build and operate backend systems, APIs, integrations, automation workflows, and enterprise knowledge infrastructure for AI applications. Develop retrieval pipelines, vector database solutions, and agent-based systems while improving scalability, observability, reliability, and performance. The role requires production software engineering, modern AI architecture knowledge, clear documentation, testing, and collaboration with technical and nontechnical teams.
Top Skills: Ai AgentsAPIsC#Event-Driven ArchitectureLlmsMicroservicesN8NPythonRagRetrieval PipelinesSimilarity SearchTypescriptVector Databases
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Lead the architecture, design, and implementation of scalable, low-latency backend services and REST APIs using Python, Flask, and SQLAlchemy. Establish API standards, optimize databases, implement authentication and observability, and design fault-tolerant distributed systems. Lead technical reviews, mentor engineers, and collaborate across teams on API contracts and integration workflows. The role also requires expertise in security, CI/CD, cloud platforms, containerization, testing, event-driven architectures, and emerging AI tooling.
Top Skills: Automated TestingCi/CdCircuit BreakersCloud PlatformsContainerizationDistributed SystemsEvent-Driven ArchitectureFlaskGitHTTPObservability ToolingPythonRelational DatabasesRest ApisSqlalchemy
One Month AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Software • Cybersecurity
Build and operate Origin’s AI observability platform across data-collection agents, backend services, infrastructure, inference pipelines, APIs, and React interfaces. Design distributed systems using AWS, EKS, ClickHouse, and Kafka for high-throughput, multi-tenant production workloads. Develop internal coding agents and define AI-native engineering practices while making decisions around storage, APIs, performance, and reliability.
Top Skills: Amazon EksApache KafkaApple EsfAWSClaude CodeClickhouseCodexEbpfKubernetesOpencodePythonReactRustWindows Etw
20 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Leads platform engineering efforts by designing scalable systems, developing C# and .NET Core services, improving CI/CD pipelines, automating cloud infrastructure, and advancing DevOps, GitOps, and Infrastructure as Code practices. Mentors engineers, drives technical initiatives, troubleshoots complex issues, supports on-call operations, and improves platform reliability, performance, and deployment efficiency using Kubernetes and cloud platforms.
Top Skills: .Net CoreAmazon Web Services (Aws)BambooC#Ci/CdContainersDevOpsDistributed SystemsGitopsGoogle Cloud Platform (Gcp)Infrastructure As CodeJenkinsKubernetesMicroservices
One Month AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and maintain embedded software for Linux-based networking platforms using C, C++, and Python. Design device drivers and applications, collaborate with hardware, ASIC, and firmware teams, support system bring-up, and debug and optimize software. Responsibilities also include requirements analysis, functional specifications, unit test planning, code reviews, testing, and software design discussions.
Top Skills: CC++Device DriversEmbedded LinuxEthernetLinux System ProgrammingMacsecPythonRouting ProtocolsRtos
Senior level
Cloud • Security • Software • Generative AI
Design, develop, debug, and improve Elastic’s cloud control plane and hosted offerings. Provide technical leadership, guide cross-team architecture, establish development best practices, create technical plans, prioritize features and fixes, and collaborate globally with Support and Elasticsearch engineering teams to deliver reliable, scalable SaaS foundations.
Top Skills: AutomationContainersGoJavaNetworkingOrchestrationSaaSScala
21 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology • Cybersecurity
Leads development of scalable cybersecurity products across frontend, backend, platform, and data infrastructure. Drives architecture, data pipelines, Kubernetes services, observability, API security, CI/CD, and cloud operations. Mentors engineers, leads cross-functional projects, aligns technical solutions with business goals, and evaluates responsible AI-assisted development practices. Requires extensive software engineering experience and expertise in React, TypeScript, Node.js, AWS, streaming systems, databases, distributed processing, and secure application design.
Top Skills: AWSAzureGCPGitlabGraphQLGrpcIcebergJenkinsJwtKafkaKubernetesMongoDBMySQLNode.jsOauthParquetPostgresPrestoReactRestSpark Structured StreamingTrinoTypescript
21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Own the technical direction and delivery of WEX’s data acquisition platform. Build reusable, high-performance batch, CDC, and streaming ingestion services with schema validation, reconciliation, recovery, lineage, security, observability, and auditability. Lead architecture and code reviews, establish testing and CI/CD practices, mentor engineers, resolve cross-team dependencies, and support production escalations. The role requires hands-on development of scalable distributed systems and configuration-driven connectors.
Top Skills: Change Data Capture (Cdc)Ci/CdData Ingestion PipelinesDistributed SystemsEvent-Driven StreamingJavaPythonScala
21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
Build and operate production AI infrastructure powering intelligent agents at scale. Develop high-performance Rust services for model inference, orchestration, and execution; design scalable distributed systems; establish MLOps, observability, guardrails, and failure recovery; and optimize latency, throughput, reliability, and cost. Partner with agent systems and infrastructure teams to turn prototypes into hardened services serving millions of users.
Top Skills: Async SystemsCloud-Native InfrastructureContainer OrchestrationDistributed SystemsHigh-Performance NetworkingMl InfrastructureMlopsModel ServingMonitoringObservabilityRust
Senior level
Software
Design, build, operate, and maintain Grafana’s distributed search and storage systems. Drive projects from ideation through customer delivery, own system reliability and performance, participate in on-call rotations, contribute to open-source projects, and collaborate on technical design. The role also involves mentoring teammates, learning a large cloud-based codebase, and improving services based on customer feedback.
Top Skills: GoGrafanaInfrastructure As CodePrometheusPythonRust
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
Own the quality strategy for high-volume batch analytics systems and data pipelines. Design automated test frameworks, validate REST APIs and distributed microservices, assess architecture risks, and execute functional, performance, security, and accessibility testing. Maintain Jenkins and TestNG CI/CD suites, lead exploratory validation, influence cross-functional engineering practices, and mentor junior engineers. The role focuses on ensuring reliability, scalability, and customer trust in cloud-based, multi-tenant platforms.
Top Skills: AirflowAws Ec2Aws LambdaAws S3Ci/CdHadoopJavaJenkinsMicroservicesPrestoPythonRest ApisSparkTestng
One Month AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Aerospace • Hardware • Software • Defense • Manufacturing
Build and operate workforce and workload identity systems across corporate, cloud, and factory environments. Own SSO, MFA, provisioning, access lifecycles, privileged access, secrets, service identities, authorization, and cloud IAM. Automate joiner-mover-leaver processes and access reviews while implementing least-privilege controls. Partner with security detection, compliance, and FSO teams to make identity telemetry actionable and audit-ready. This is a hands-on role requiring strong software engineering and identity protocol expertise.
Top Skills: Auth0Aws IamAzureAzure Service PrincipalsCyberarkFido2Google WorkspaceHashicorp VaultMfaMicrosoft Entra IdOauth 2.0OktaOpenfgaOpenid ConnectPasskeysRbacRebacSAMLScimTeleportZanzibarZitadel
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account