Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 7 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Security • Software
Develop and maintain large-scale distributed systems and data processing pipelines, ensuring scalability and security. Collaborate with cross-functional teams to influence technical direction and uphold quality standards.
Top Skills: AWSAzureFlinkGCPKafkaKinesisKubernetesTerraform
Reposted 17 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Staff Software Engineer, you will architect and develop systems, manage projects, mentor team members, and collaborate across engineering teams to innovate and improve existing systems at Coinbase.
Top Skills: AeronJavaRaft
16 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software • Biotech
As a Senior Software Engineer, you will lead your team in shipping features, making technical decisions, and mentoring to ensure sustainable scaling of products.
Top Skills: AWSFastapiGitLinearNext.JsNotionPostgresPythonSlackTailwindcssTerraformTypescriptVercel
7 Days Ago
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at impact.com, you will design and develop features and APIs, troubleshoot issues, and mentor junior engineers within an agile team.
Top Skills: DockerGitHibernateJavaKafkaMySQLSpring
Reposted 18 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Consumer Web • Internet of Things
As a Principal Software Engineer, you will oversee the strategy and development of ecobeeā€™s Cloud, Data, and Service Platform, collaborating closely with product and engineering teams.
Top Skills: AWSBigQueryCircleCICloud RunCloudsqlDataflowDatastoreDockerEnvoyGCPGithub ActionsGo-LangGraphQLHaproxyHoneycombJagerJavaKubernetesPubsubPythonTerraformTypescript
Reposted 9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
Join Alpaca as a Senior Software Engineer to design and scale market data systems, enhance APIs, and lead technical projects. Requires extensive experience in system architecture and cloud platforms.
Top Skills: BsdCC++GCPGkeGoKubernetesLinuxRustSQL
Reposted 17 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Staff Software Engineer, you'll architect and implement core trading platform components, design scalable systems, and mentor others while delivering institutional-grade systems for high-value customers in a fast-paced environment.
Top Skills: AWSDockerGoJavaKubernetesPostgres
Reposted 8 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Automotive • Robotics • Software • Transportation
The role involves designing and implementing infrastructure for training and deploying deep learning models in self-driving trucks, optimizing performance, and collaborating across teams.
Top Skills: Python,C++
8 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Software • Financial Services
Lead and mentor a team of engineers while managing technical direction, architecture, and project delivery for digital banking solutions at Bankjoy.
Top Skills: .Net CoreAngularC#Cloud TechnologiesCSSDevops PracticesHTMLJavaScriptReactTypescript
8 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity • Data Privacy
As a Senior Software Engineer at FOSSA, you'll design, implement, and scale core product features while collaborating with teams across the organization. You'll own projects from conception to completion, focusing on user impact and technical architecture.
Top Skills: GoHaskellRustSQLTypescript
Reposted 18 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Automotive • Consumer Web
The Senior Software Developer leads software development projects, designs applications, conducts code reviews, mentors junior members, and collaborates with stakeholders for software solutions.
Top Skills: Apache Http ServerGitGoJavaJenkinsKafkaKubernetesMavenNon-Relational DatabasesRelational Databases
8 Days Ago
Remote
Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
The Senior Software Engineer will manage Waabi's data lifecycle, improve data access libraries, and collaborate with teams to enhance the data platform.
Top Skills: AirflowAWSBatchDockerEcsGoLinuxPythonRustS3
Reposted 9 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Software
Work with product managers to enhance ML workflows and tools. Drive improvements in DVC's entry point and optimize ML practices.
Top Skills: MlopsPython
Reposted 18 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Senior Software Engineer will enhance services for institutional clients using Java and Golang, focusing on low-latency systems and database infrastructure maintenance while collaborating on product development.
Top Skills: DockerGoJavaKubernetesNo-Sql DatabasesRds PostgresSQL
Reposted 9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Kids + Family • Mobile
The Staff Software Engineer will provide technical leadership, mentor engineers, manage AWS deployments, and collaborate across teams to shape technical direction.
Top Skills: AnsibleAWSChefCi/CdCloudFormationJavaKubernetesPHPPythonTerraform
Reposted 9 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
As a Senior Full Stack Engineer, you will develop AI applications, collaborating across teams to build scalable, efficient software with a focus on user experience and backend systems.
Top Skills: PythonRest ApisTerraformTypescript
9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
The Senior Software Engineer will lead technical challenges in payments, build processing infrastructure, mentor juniors, and uphold quality standards.
Top Skills: AmplitudeAWSDatadogDockerGitlabMaterial-UiNode.jsPostgresPythonReactRedisSnowflakeTypescript
Reposted 9 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
Join Canonical's software-defined networking team, working on open source networking software, collaborating with providers, and shaping innovative strategies while contributing to the community.
Top Skills: 5G CoreC/C++DentEbpfFrrGoKvmLinuxLxdMaasMicrok8SOpenstackOvnOvsPythonQemuRustSonicTelco Mano
Reposted 9 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
The Senior Software Engineer will design and implement scalable backend services, collaborate with teams, and optimize performance for AI workloads at Foundry.
Top Skills: Microservice ArchitecturePythonRest ApisTerraform
Reposted 9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
The Senior Software Engineer will develop a managed MongoDB solution using Juju, focusing on deployment and operations across various environments, while ensuring reliability and quality testing.
Top Skills: JujuKubernetesLinuxMongoDBPython
Reposted 9 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Software • Automation
Join Rootly as a Senior Software Engineer to design and implement features for an incident management platform, work closely with customers, and improve engineering standards.
Top Skills: AWSAzureGCPGitHerokuHotwireJavaScriptNotionPagerdutyPostgresRuby on RailsRedisRubySidekiqSlackStimulusTerraformViewcomponents
Reposted 9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
As a Database Reliability Engineer at Wave, you will ensure high reliability and scalability of databases, implement observability, optimize performance, and collaborate with teams to improve service reliability, while participating in incident response processes.
Top Skills: GCPGraphQLKubernetesPostgresPythonRedisTerraform
Reposted 9 Days Ago
Remote
Ottawa, ON
Junior
Junior
Cloud • Software
As a Junior Developer on the Observability team, you will create a cloud-native monitoring stack using Python and Go, collaborating with a global team.
Top Skills: Container ImagesDebianGoKubernetesOpenstackPythonUbuntu Linux
Reposted 9 Days Ago
Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Machine Learning • Semiconductor
As a Software Engineer, develop real-time distributed compute frameworks for ultra-low latency AI inference. Collaborate on hardware-software optimization and ensure mission-critical reliability.
Top Skills: C++FpgasMlirPyTorchRust
Reposted 9 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
As a Senior Software Engineer, you'll design and implement efficient code for network and storage stacks, perform performance testing, and provide architectural guidance.
Top Skills: CC++DpdkLinuxSpdk
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account