Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Healthtech
You will develop and manage both front-end and back-end systems for our digital healthcare platform, ensuring its scalability and reliability while mentoring junior developers.
Top Skills: JavaScriptLaravelPHPVue
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Automation
Join gaiia as a Senior Full-Stack Software Developer to build scheduling algorithms and dispatching tools for ISPs using Typescript, React, and Node.js in a serverless microservices environment on AWS.
Top Skills: CloudDevOpsGraphQLNode.jsReactReact NativeTypescript
6 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
As a Software Engineer, you'll design and implement billing systems, ensuring accurate metering and pricing for Glean’s AI products, while collaborating with various teams to support product integration.
Top Skills: GoJavaSQLTypescript
6 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Mid level
Mid level
Other
As a Software Engineer, Data, you will develop scalable data infrastructure and pipelines using GCP, mentor junior engineers, and optimize data processes.
Top Skills: AirflowBigQueryDataformGCPPythonSQLTypescript
11 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Senior Software Engineer will build, improve, and operate backend developer productivity infrastructure, design scalable solutions, and support internal engineers while collaborating with leadership on product vision.
Top Skills: AWSGoKubernetesRuby
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Security • Software • Generative AI
Develop and maintain libraries and integrations for the Elastic Stack. Engage with developer communities and contribute to team projects. Collaborate with product teams and support users through various channels.
Top Skills: Node.jsPython
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communications, including designing flight software and implementing autonomous network routing.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork ProtocolsOptical Communication ProtocolsPythonReal-Time Operating Systems
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Senior Payload Software Engineer will lead the design and development of software for TeraWave satellite communications, focusing on network automation and communication protocols while mentoring junior engineers.
Top Skills: CC++Distributed SystemsEmbedded SystemsNetwork ProtocolsPythonReal-Time Operating Systems
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communication systems, focusing on embedded software, network protocols, and real-time processing.
Top Skills: C/C++Embedded SystemsFpga ProgrammingMachine LearningNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationPythonReal-Time Operating SystemsRf CommunicationSoftware-Defined Networking
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Payload Software Engineer develops network automation software for TeraWave's satellite communications network, focusing on payload systems and real-time data processing algorithms.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationsPythonReal-Time Operating SystemsSoftware-Defined Networking
12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
You will lead engineers to meet quarterly goals, support product development, solve complex issues, and foster talent development in your team.
Top Skills: AWSJavaScriptKotlinKotlinKubernetesMySQLPythonReactReact NativeSwiftTypescript
Reposted 6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Internship
Internship
Artificial Intelligence • Information Technology • Software
As a Software Engineer - New Grad, you will build and ship production features across the stack, design scalable systems, and learn in a fast-paced environment.
Top Skills: AWSPythonReactSQLTailwindTypescriptVite
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 6 Days 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 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software • Energy
Lead end-to-end full-stack engineering initiatives for Project Simulation and Asset Operations. Build scalable frontend and backend systems, ensure code quality, collaborate cross-functionally, debug production issues, and participate in on-call rotation.
Top Skills: AWSClojureClojurescriptDatomicDockerFulcroGraphQLKubernetesPostgresPythonRechartsRest ApiTailwind Css
Mid level
Blockchain • Financial Services • Cryptocurrency • Web3
Design and implement robust Rust services for trading and payments while focusing on reliability and performance, collaborating on distributed systems architecture.
Top Skills: KafkaRust
Mid level
Blockchain • Financial Services • Cryptocurrency • Web3
Design and implement robust Rust services and foundational libraries for Kraken's core infrastructure, ensuring security and maintainability while collaborating on distributed systems architecture.
Top Skills: Asynchronous CodeDistributed SystemsKafkaRpc ProtocolsRust
7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
The Full Stack Software Engineer will develop features, solve customer problems, lead technical explorations, and mentor junior developers, all while maintaining high coding standards and participating in an on-call schedule.
Top Skills: AWSDatadogDockerGCPGitGoGraphQLKubernetesMySQLRedisRuby On RailsTerraformVue
7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Marketing Tech
As a Senior Software Engineer, you will develop AI-driven products, collaborate with teams, and enhance user experiences while maintaining high engineering standards.
Top Skills: Ai/Ml TechnologiesGoJavaScriptPostgresPythonRuby On RailsSQL
7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Events • Marketing Tech • Software
Design, build, and maintain scalable backend services for a marketing platform, managing integrations and optimizing performance with a focus on high-volume data processing.
Top Skills: AWSClickhouseDatadogDjangoDockerElasticsearchMongoDBMySQLPythonRedisSentry
Reposted 12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability, low-latency Trust & Safety systems across backend, web, and mobile. Lead engineering delivery, collaborate with product/design/analytics, improve operational metrics and on-call reliability, set code and design standards, and mentor teammates.
Top Skills: AWSKotlinKubernetesMySQLPythonReactVue
Reposted 12 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
The Senior Software Engineer will develop software solutions, enhance tools and systems, mentor junior engineers, and manage infrastructure deployments.
Top Skills: .Net CoreAWSBambooC#DatadogElk StackFluxGCPGitopsInfrastructure As CodeJenkinsKafkaKubernetesPythonTerraformTypescript
Reposted 13 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Gaming
The Senior Software Developer in Test will develop automated testing suites, establish testing strategies, and ensure software quality for Zynga's games. Responsibilities include collaboration with engineering teams and mentoring junior SDETs.
Top Skills: AppiumCypressDockerJavaScriptKubernetesPlaywrightReactSeleniumTypescript
17 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Software
Design, develop, and enhance NSP's Automation Product Suite, collaborating with cross-functional teams to streamline network operations and ensure efficient service delivery.
Top Skills: CSSDockerGoHTMLIntent-Based NetworkingJavaJavaScriptKubernetesOpenstackOpenstack Mistral Workflow ServicePythonReactRestRestconfVagrantYang
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Lead the design and development of scalable backend systems and APIs for intelligent applications while guiding teams and ensuring clean architecture.
Top Skills: AWSAzureCi/CdDockerFastapiGCPGitKafkaMicroservicesNode.jsPythonRabbitMQTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
The Staff AI Software Engineer is responsible for designing and enhancing software for AI agents, conducting system evaluations, mentoring developers, and driving technical decisions.
Top Skills: .Net CoreAnthropicAWSAzureDeepseekDockerGeminiGoogle QueuesKafkaLangchainLlamaMicrosoft Agent FrameworkNode.jsOpenaiPostgresPythonRabbitMQSQL ServerSqs
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account