Top Software Engineer Jobs in Ottawa

Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • Cryptocurrency
Develop core backend components for a blockchain network, focusing on networking, reliability, scalability, and high-quality software practices.
Top Skills: CC++RustZig
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design and implement .NET solutions using AI agents and GitHub Copilot within a spec-driven development process. Ensure test-first delivery, code quality, security, and performance. Collaborate with product, design, and data science, mentor junior engineers, and promote cross-team best practices and process continuity.
Top Skills: .Net.Net 6Ai AgentsAi-Driven DebuggingC#GitGithub CopilotGithub Copilot Agent ModeKubernetesLlmsMessaging & QueuingMySQLPostgresReactRestful Web ServicesSpec-Driven Development (Sdd)SQLUnit TestingVs Code
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
As a Distributed Systems Engineer, you'll design and evolve LiveKit's core systems, implement resilient architectures, and enhance reliability and developer velocity, working on critical features in production environments.
Top Skills: ClickhouseGoGrpcKubernetesNatsOpentelemetryPrometheusPsrpcRaft
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
Design and evolve core control, data, and observability systems; implement resilient region-spanning architectures; build libraries, protocols, and tooling; diagnose and harden critical paths using metrics, tracing, and testing; and shape platform capabilities across identity, scheduling, observability, and distributed state management.
Top Skills: ClickhouseGoGrpcKubernetesNatsOpentelemetryPrometheusPsrpcRaft
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
The role involves designing and evolving core systems at LiveKit, implementing resilient architectures, and building tools to enhance system reliability and developer speed. Strong distributed systems experience and programming skills are essential.
Top Skills: ClickhouseGoGrpcKubernetesNatsOpentelemetryPrometheusPsrpcRaft
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
Design, implement, and operate low-latency, highly available distributed control, data, and observability systems. Build region-spanning architectures, libraries, protocols, and tooling; diagnose and harden critical paths using metrics, tracing, testing, and real traffic; and shape platform capabilities around identity, scheduling, observability, and distributed state management.
Top Skills: ClickhouseEtcdGoGrpcKubernetesNatsOpentelemetryPaxosPrometheusPsrpcRaft
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Consumer Web • Information Technology • Real Estate • Software • PropTech
Build full-stack marketplace features and ML Ops infrastructure for search, ranking, and renter-facing products. Develop model deployment pipelines, feature stores, real-time data pipelines, and monitoring using Chalk and Vertex AI. Collaborate with data scientists to productionize models, improve system performance and reliability, write tested code, participate in reviews, plan technical work, and communicate effectively across distributed teams.
Top Skills: A/B Testing FrameworksAWSAzureChalkFeature PipelinesFeature StoresGCPGoJavaScriptKubeflowMlflowPythonRubySQLVertex Ai
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Consumer Web • Information Technology • Real Estate • Software • PropTech
Build full-stack marketplace features for search, ranking, and renter-facing products while supporting ML Ops infrastructure. Develop model deployment pipelines, feature stores, real-time data pipelines, monitoring, and production integrations with data scientists. Write tested code, review contributions, plan technical work, and improve system performance, reliability, and scalability. Collaborate with product and globally distributed engineering teams.
Top Skills: AWSAzureChalkGCPGoJavaScriptKubeflowMlflowPythonRubySQLVertex Ai
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Build and maintain reliable, secure, scalable cloud services and data infrastructure for Autodesk AEC products. Responsibilities include software design and architecture, hands-on development, microservices implementation, automated unit, regression, and end-to-end testing, backend performance monitoring and optimization, documentation, stakeholder collaboration, production support, and on-call participation.
Top Skills: .NetAgileApi GatewayAutomated TestingAWSAws Soc 2C#Cloud ComputingDynamoDBEc2EcsJavaJavaScriptLambdaMicroservicesNode.jsRdsS3Spring Boot
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Own the full software development lifecycle for a healthcare admissions platform. Build and release React interfaces, REST APIs, background services, internal dashboards, feature-flag systems, and DevOps automations. Write TypeScript and SQL, maintain scalable distributed systems, improve workflows, triage production incidents, and deliver automated testing and zero-downtime releases. Translate customer needs into reliable product capabilities that improve post-acute care admissions and placement decisions.
Top Skills: AWSLlmsPostgresReactRestSQLTypescript
Reposted One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Full-Stack Product Engineer will design and develop AI-focused products, manage the feature lifecycle, and advocate for process improvements.
Top Skills: HonojsNextjsPostgresShadcnTailwindVitest
Reposted One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Financial Services
Lead transaction reconciliation efforts, develop scalable ledger infrastructure, implement payment flows, and own backend platform projects end-to-end.
Top Skills: PostgresReactRuby
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Backend Engineer, you'll design scalable backend systems, build foundational architecture, and manage complex projects within a voice AI-driven platform.
Top Skills: Backend DevelopmentCloud InfrastructureDevOps
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Senior Full-Stack Engineer at Retell AI, you'll develop scalable systems and intuitive interfaces, bridging backend integrations with frontend experiences, focusing on voice automation solutions.
Top Skills: Node.jsPythonReactTypescript
Reposted One Month AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Software • Financial Services
As a Staff Software Engineer at Arc, you will lead the design and development of a new AI-native banking platform, focusing on reliability and scalable systems for cash management and treasury solutions, while influencing product direction and mentoring team members.
Top Skills: AIDistributed SystemsDocument UnderstandingEmbeddingsFinancial Data SystemsLlmsOrchestration AgentsVectorized Workflows
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Logistics • Transportation
Build high-performance, scalable simulation infrastructure and tooling for autonomous vehicle development. Design systems for scenario generation, simulation execution, synthetic data, and reinforcement-learning workflows. Collaborate with ML, perception, and controls teams to improve realism, performance, and validation pipelines while writing production-quality C++ and Python code, contributing to architecture, testing, and documentation.
Top Skills: AWSC++C++17CarlaCudaDockerGCPIsaac SimKubernetesOpenglPythonReinforcement LearningRosRos2Unreal EngineVulkan
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
The Staff Software Engineer will design and implement core platform development, improve system foundations, and lead technical initiatives to enhance AI automation deployment across organizations.
Top Skills: KafkaKubernetes
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will lead application development projects, enhance user-facing applications, and implement best software practices while collaborating on product direction.
Top Skills: JavaScriptPythonReactTypescript
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
As a Senior Software Developer, collaborate with teams to build scalable systems that improve healthcare outcomes, maintaining quality and fast iteration in development practices.
Top Skills: CGoJavaPythonRuby
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
The Senior Software Engineer II will work on building highly available, secure, and scalable compute layers for Kora, a managed data streaming service, while addressing complex distributed systems challenges.
Top Skills: C/C++Cloud InfrastructureDistributed SystemsGoJavaScala
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
Build and maintain scalable, cloud-native full‑stack features and services. Collaborate with Product and Design to prototype, deliver, and document solutions. Work across backend and frontend, apply modern engineering practices, mentor teammates, and own product domains to improve transit operations.
Top Skills: APIsAWSJavaJavaScriptNode.jsNoSQLPythonSQLVue
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Build and maintain scalable, cloud-native APIs using .NET. Enhance core platform components, lead architecture and testing discussions, optimize telemetry and performance, collaborate cross-functionally, conduct code reviews, and mentor team members.
Top Skills: .Net.Net CoreApm ToolingAWSC#KubernetesOpentelemetryPostgres
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Industrial • Manufacturing
The role involves developing and testing software stacks for networking devices, including embedded firmware and device drivers, for automotive applications.
Top Skills: AutosarC/C++Embedded FirmwareLinuxPythonSoftware Device Drivers
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Digital Media
Develop and enhance features for EnrollWise, contribute to a scalable software architecture, review code, collaborate on design and technical feasibility, and maintain software quality.
Top Skills: ApolloAWSDjangoDjango OrmGraphQLNextjsPythonReact
Reposted One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Lead architecture and delivery of large, distributed telemetry database systems for Grafana Cloud. Own reliability, performance, cost, SLOs/SLIs, incident response, observability, automation, and cross-team alignment while mentoring engineers and driving technical strategy.
Top Skills: CC++ContainersGoGrafanaIacKafkaKubernetesLokiMimirPrometheusPyroscopePythonRustTempo
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account