Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
The Field Applications Engineer provides technical support to customers for Ciena's optical modules, focusing on integration, design guidance, product demos, and collaboration with R&D.
Top Skills: DspsLasersOptical ModulesOptical ReceiversTias
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Join a remote team to engage with clients, analyze problems, and contribute to open source projects while representing the company at events.
Top Skills: BlinkDevice DriversFfmpegGstreamerJenkinsLavaLibavLinux KernelObsOpen Source TechnologiesWayland/WestonWebkitX11
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Events • Software
Design and construct real-time cloud data infrastructure. Collaborate globally, build scalable products, manage deployment, and optimize performance.
Top Skills: AWSCloud InfrastructureEksFlinkKafkaKubernetesRustTerraformWebassembly
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • Cryptocurrency
Develop core backend components for a blockchain network, focusing on reliability and scalability, while maintaining high-quality engineering practices.
Top Skills: CC++RustZig
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Artificial Intelligence • Logistics
As a Software Engineer, you will develop end-to-end features, maintain monitoring infrastructure, and influence technical direction in a collaborative team environment.
Top Skills: MySQLPlaywrightPostgresSelenium
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
As a software engineer, you will develop and manage components of data management software, focusing on AI infrastructure at scale. Responsibilities include overseeing product lifecycle and learning new technologies.
Top Skills: GoPythonRayRustSpark
Reposted 17 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Information Technology • Other • Security • Social Impact • Software • Cybersecurity • Data Privacy
As a Software Engineer at Persona, you will design and develop foundational aspects of the identity platform, creating innovative solutions to enhance user experiences and combat fraud, while collaborating with customers to build product features.
Top Skills: GCPKubernetesMongoDBMySQLReactRuby On Rails
18 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Software Engineer IV at EverHealth develops software features, maintains systems, debug issues, contributes to agile processes, and expands testing coverage.
Top Skills: Python,Django,Javascript,React,Rest Api,Graphql,Apollo,Github,Atlassian Suite,Jira,Confluence,Sqlalchemy,Sql Server,T-Sql,Redis,New Relic,Sentry
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Design and build a financial data platform. Develop APIs and systems for accurate financial information management and reporting.
Top Skills: GraphQLNoSQLPythonRestSQL
18 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Machine Learning
Lead the design and development of scalable software solutions, focus on Java and cloud-native architecture, and mentor teams.
Top Skills: AngularAWSAws QuicksightAzureC#Ci/CdCSSGitHighchartsHTMLJavaJavaScriptNode.jsPHPReactRestful ApiSQL
24 Days AgoSaved
Easy Apply
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The role involves enhancing the MongoDB query engine by developing user-facing features and integrating queries with other products. Responsibilities include coding in C++, conducting code reviews, and improving query performance.
Top Skills: C++JavaScriptPython
18 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Internet of Things
The Sync Software Engineer will enhance user experience by developing features for the Firefox Sync service, collaborate with engineers, and provide constructive feedback.
Top Skills: C++GoJavaScriptKotlinRustSwift
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 18 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Machine Learning • Software
As a Compiler Engineer, you will develop a high-performance compiler for AI workloads, writing code, implementing optimizations, building GPU kernels, and collaborating on deployments.
Top Skills: C++CudaHidetIreeJaxLlvmMlirOpenclPythonPyTorchTensorFlowTvmXla
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Legal Tech
As a Frontend Engineer, you will build and maintain user interfaces, collaborate with teams, and improve product performance using React and TypeScript.
Top Skills: CypressEslintGraphQLJestPlaywrightReactReact Testing LibraryReduxRestTypescriptViteWebpackZustand
Reposted 5 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
The Senior Software Developer will create and maintain high-performance verification systems, develop full-stack microservices applications, design REST APIs, and collaborate on architecture designs.
Top Skills: AngularAWSAzureDockerHazelcastJavaJavaScriptMavenNoSQLRedisRelational DatabasesSpring Boot
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Senior Software Engineer, you will develop scalable systems, mentor other engineers, and work closely with AI technologies and APIs to enhance customer AI experiences.
Top Skills: AnthropicAzureElasticsearchJavaScriptMongoDBOpenaiPostgresPythonRedisTypescript
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Professional Services
The Senior Full-Stack Software Engineer will develop and maintain software solutions, optimize performance, and collaborate closely with teams to deliver high-quality code.
Top Skills: AngularAWSAzureCypressDockerExpress.JsGCPJestKubernetesMean StackMochaMongoDBNode.jsNoSQLReactSQL
Reposted 19 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Big Data • Information Technology
As a Backend Software Engineer, you will design and maintain APIs, enhance data pipelines, and improve the reliability of systems for construction insights.
Top Skills: AirflowC++DuckdbKubernetesPostgresPythonTypescriptWebassembly
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cybersecurity
As a Full Stack Software Developer, you'll own features end to end, collaborating with product and design teams, and managing both frontend and backend development.
Top Skills: AWSC#GoGraphQLPythonReactTypescript
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
This role involves troubleshooting and developing bug fixes for Linux-based software, working across various components like Ubuntu, Ceph, OpenStack, and Kubernetes, while collaborating with teams and participating in upstream communities.
Top Skills: CC++CephDockerGdbGitGoKubernetesLinuxLxcLxdOpenstackPython
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Software
Responsible for creating and automating infrastructure features of data platforms, ensuring fault-tolerance and integration of Big Data platforms at scale.
Top Skills: ElasticsearchKafkaKubernetesLinuxMongoDBMySQLNoSQLOpenstackOraclePostgresPythonRedisSparkSQL
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a software engineer, you'll develop end-to-end data analytics and ML solutions, working with open-source tools and collaborating remotely with global teams.
Top Skills: Apache SupersetApache TrinoAWSAzureClickhouseDbtDockerDvcFeastGCPKubeflowKubernetesMlflowPythonTemporal
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
Develop and operate backend services for Snap Store and Charmhub.io marketplaces using Python and Golang. Design APIs, enhance features, and collaborate remotely with a global team.
Top Skills: APIsGoNon-Relational DatabasesPythonRelational DatabasesUbuntuWeb Services
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
The Linux Devices Software Engineer role involves working on low-level system technology for autonomous devices, focusing on software development, optimization, and collaboration within global teams. Responsibilities include maintaining software stacks, debugging, and contributing to technical documentation while engaging with the open-source community.
Top Skills: CC++DebianGoLinuxPythonRustUbuntuUefiYocto
Reposted 19 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Software
The role involves developing automation solutions for OpenSearch and Elasticsearch, collaborating within an international team, and enhancing data platform features using Python.
Top Skills: ElasticsearchKibanaKubernetesLogstashOpensearchPython
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account