Get the job you really want.

Top Software Engineer Jobs in Ottawa

Senior level
Automotive • Other
The role involves analyzing and implementing product requirements, integrating voice recognition technologies, developing unit tests, and writing technical documents for a software development kit.
Top Skills: C++GitJavaScriptLinuxPythonTypescript
Senior level
Automotive • Other
The Senior Software Developer will analyze product requirements, integrate voice recognition technologies, develop unit tests, and improve product performance across platforms.
Top Skills: C++GitJavaScriptJniLinuxPythonTypescript
Reposted YesterdaySaved
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • PropTech
The Senior Software Engineer will lead the technical direction for MAP Policy Partners, focusing on web scraping, Ruby on Rails maintenance, and automation of product development.
Top Skills: AhoyAi Coding AssistantsAppsignalGoodjobGrafanaHerokuPostgresRuby On RailsSidekiqWeb Scraping
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Enterprise Web • Greentech • Information Technology • Software • Energy
As a Senior Software Engineer on the HelioScope team, you'll develop full-stack solar design software, mentor peers, and collaborate cross-functionally.
Top Skills: C++CeleryCudaFlaskJavaScriptPostgresPythonReactRedisReduxThree.JsTypescriptWebgl
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Logistics • Transportation
Design and develop software applications for logistics and supply chain operations, collaborating with teams to enhance service offerings and ensure robust functionality.
Top Skills: AWSAzureC#JavaPython
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
Design and develop SDK functionalities focused on robotics, integrate features into platforms, and write documentation. Requires expertise in C++, Rust, and embedded systems.
Top Skills: C++Embedded LinuxPythonRos2Rust
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Financial Services
Lead technical projects for product scaling. Design and maintain APIs and services, ensuring reliability and user experience while collaborating with product teams.
Top Skills: PostgresReactRuby
Reposted YesterdaySaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
As a Senior Front-end Engineer, you'll design and maintain high-performance UIs, collaborate with cross-functional teams, and own critical frontend features for Temporal's products.
Top Skills: SvelteTailwindTypescript
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Healthtech
The Software Engineer II will support existing products through their lifecycle, executing firmware and software changes, ensuring compliance, and collaborating with cross-functional teams to resolve issues and improve product yield and reliability.
Top Skills: AppiumC#C/C++CucumberCypressGitJavaJavaScriptJunitPlaywrightPythonSeleniumTestng
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Blockchain • Fintech • Information Technology • Software • Cryptocurrency
Lead full-stack development for Developer Experience: build React/TypeScript frontends and Node/NestJS backends, create reusable component libraries, modular flows, and internationalized apps. Drive architecture, CI/CD, testing, monitoring, performance optimizations, and security/compliance while collaborating with Product and Design.
Top Skills: Javascript,Typescript,React,Redux,Redux Toolkit (Rtk),Styled-Components,Themeprovider,Css-In-Js,Html,Css,Node.Js,Nestjs,Express,Jest,Testing Library,Storybook,Ci/Cd,Micro-Frontend Architectures
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Lead the AI tooling strategy for engineering, enhance developer tools, collaborate with teams, and mentor engineers to improve workflows and productivity.
Top Skills: Node.jsReactTypescript
25 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Events • Marketing Tech • Software
Design and maintain backend services to scale Hive's platform, focusing on high-throughput data pipelines, API integration, and monitoring solutions.
Top Skills: AWSClickhouseDatadogDjangoDockerElasticsearchMongoDBMySQLPythonRedisSentry
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 25 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
Develop and maintain enterprise software applications, focusing on back-end development, API development, and ensuring application security while contributing to software improvement processes.
Top Skills: AngularAWSAzureClickhouseCSSDockerGCPGoHTMLJavaScriptKubernetesPostgresPythonReact
Reposted 25 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Blockchain • Cryptocurrency
Design and develop core backend components for a blockchain network using Rust, ensuring reliability and scalability in production-grade software.
Top Skills: CC++RustZig
Reposted 25 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you will lead projects, set technical direction, develop product functionality, and mentor engineers, leveraging modern frameworks like TypeScript, React, and Node.js.
Top Skills: Node.jsReactTypescript
Reposted 25 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Software Engineer at 3Pillar Global, you will be responsible for backend development using Node.js and AWS, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software solutions.
Top Skills: Api GatewayAWSDockerDynamoDBKubernetesLambdaNode.jsRds
Reposted 25 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Robotics
Develop and maintain infrastructure for software development and AI operations, manage CI/CD pipelines, and automate configurations using various tools.
Top Skills: AnsibleArgocdAWSAzureCassandraCi/CdCloudFormationDockerElk StackFluxGCPGithub ActionsGoGrafanaHadoopJavaJenkinsKafkaKubeflowKubernetesMlflowMongoDBPostgresPrometheusPulumiPythonPyTorchSagemakerScikit-LearnSparkTensorFlowTerraform
13 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Develop and execute automated tests for high-speed communication buses and serial drivers, ensuring software quality through test plans, analysis, and debugging.
Top Skills: CGitHudsonJenkinsJIRALinuxPythonQnxShell ScriptingSvn
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Consulting
Design and implement scalable backend services and APIs, ensure system reliability and security, mentor junior engineers, and collaborate with teams to deliver features.
Top Skills: AWSCi/CdDockerGCPGoJavaKubernetesMongoDBMySQLNode.jsPostgresPythonRedis
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Big Data Analytics
The Senior Software Engineer will build and maintain the Boreal hosting platform and Moose open-source project, mentor junior team members, and collaborate with product and design teams.
Top Skills: ClickhouseNextjsPythonRustTypescript
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Edtech • Software
Design, build, and maintain cloud-based software applications. Influence architecture and engineering standards, mentor teammates, and work across the full tech stack.
Top Skills: AWSCSS3DockerHTML5JavaJunitKubernetesPlaywrightPostgresReactRestful ApiSpring BootTypescript
Reposted 3 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Information Technology
Lead the design and development of AI-native enterprise platforms, mentoring junior engineers and fostering collaboration across teams while ensuring operational excellence.
Top Skills: C++GoJavaJavaScriptPython
Reposted 3 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology
As a Staff Software Engineer, you'll design scalable AI capabilities, build resilient cloud systems, and ensure operational excellence while mentoring teams and contributing to architectural evolution.
Top Skills: AWSAzureC++DockerGCPGoJavaKubernetesPythonTypescript
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology
Lead the design and development of scalable backend systems, mentor teams, optimize system performance, and ensure robust API integrations.
Top Skills: Ci/CdDockerElasticsearchKubernetesLaravelMongoDBMySQLPHPSwagger
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Design and maintain data integration solutions between internal and external systems, focusing on scalable and reliable cloud-native architectures using AWS services and asynchronous processing.
Top Skills: Api GatewayAWSDockerDynamoDBHubspotKinesisLambdaOpensearchPHPPythonTerraformTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account