Get the job you really want.

Top Software Engineer Jobs in Ottawa

2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Web3
Join CoLab as a Senior Full Stack Developer in the Build Viewing team, focusing on 2D/3D rendering and interactive features, ensuring optimal performance and enhancing user experiences for engineers.
Top Skills: ReactThree.JsWebgl
Reposted 7 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer on the AI Platform, you'll develop scalable AI systems, focusing on backend services, workflows, and integrations, partnering with cross-functional teams.
Top Skills: GoJavaLangchainOpenai SdkPython
8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver streaming infrastructure initiatives: design and scale real-time data pipelines, collaborate with product and stakeholders, ensure operational availability and observability, drive code/design quality, mentor engineers, and own quarterly team goals.
Top Skills: Python,Kotlin,Aws,Mysql,Kubernetes,Confluent Platform,Schema Registry,Tableflow,Spark,Samza,Flink,Beam,Kafka
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Firmware/Software Engineer will design and validate embedded control software for optical communication systems, developing drivers and interfaces for control loops and system diagnostics.
Top Skills: AdcCC++CanDacEthernetI2CRs422Rs485RtosSpacewireSpiUart
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Aerospace
As a Flight Software Engineer, you will design, develop, and maintain software for payload systems for space missions, ensuring reliability and success in operations.
Top Skills: C/C++Communication Protocols (CanEmbedded Software Development ToolsEthernet)I2CLinuxMatlab/SimulinkRtosSpi
Reposted 2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Information Technology • Consulting
Join the Risk Technology team at a leading investment bank to develop software solutions for Fixed Income and Equities, collaborating globally.
Top Skills: EclipseGitIntellijJavaLinuxScalaUnix
3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Web3
As a Senior Full Stack Software Developer at CoLab, you will focus on designing secure, scalable systems for enterprise workflows, ensuring maintainability, and contributing to both backend and frontend development, while mentoring others.
Top Skills: GraphQLPostgresPythonReactRestTypescript
Reposted 12 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
As a Software Engineer II - GIS, you will develop and enhance GIS applications using Esri toolsets and open-source technologies, focusing on spatial data processing for public safety agencies.
Top Skills: APIsArcgis OnlineArcgis ProArcgis Runtime SdksC#Esri Arcgis EnterpriseJavaScriptPostgisPostgresRestful Services
Reposted 8 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
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Staff Software Engineer will architect and develop systems at Coinbase, manage projects, mentor engineers, and collaborate across teams to enhance technical strategies.
Top Skills: AeronBlockchainDappsEthereumJavaOnchain TechnologyRaft
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
Lead AI feature development, integrate large models, collaborate cross-functionally, ensure technical quality, monitor AI advancements, and build user interfaces and tools for AI applications.
Top Skills: Ai/MlLarge Language ModelsNode.jsPrompt EngineeringReactTypescriptVector Databases
Reposted 8 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer in the Vehicle Diagnostics team, you will design and develop vehicle telematics data products, lead technical discussions, collaborate with teams, and influence platform roadmaps.
Top Skills: GoGraphQLJavaPythonReactTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Digital Media • Marketing Tech • Software • Automation
The Sr Software Engineer will lead projects, mentor others, and build web applications using Ruby on Rails and React, alongside managing data modeling and SQL optimization.
Top Skills: AWSDockerGitJavaKafkaKubernetesMongoDBMySQLPostgresRabbitMQReactRuby On RailsSnowflakeSQLUnix/Linux
9 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Design, implement, and support the MongoDB Node.js Driver and its native C++ addons (bson, mongodb-client-encryption, zstd, kerberos). Contribute to JavaScript open-source client libraries and AI/ML integrations, investigate bugs and support requests, collaborate with a distributed engineering team, and improve driver quality, performance, and specifications.
Top Skills: Javascript,Typescript,Node.Js,C++,Bson,Mongodb-Client-Encryption,@Mongodb-Js/Zstd,Kerberos,Mongodb,Node.Js Driver,Npm
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
Build and scale Zapier's execution engine to handle millions of daily runs: improve performance, reduce latency, design execution primitives, strengthen failure handling, and collaborate across teams on core system design.
Top Skills: Ai ToolingDjangoEvent-Driven SystemsMySQLNode.jsPostgresPythonRestTypescript
Reposted 9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
Develop and test production code for web applications, collaborate with teams to plan features, and debug production issues.
Top Skills: AWSCloudflare WorkersGraphQLNode.jsPostgresPulumiReactTypescript
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design, build, deploy, and maintain scalable backend features and APIs for enterprise restaurant products. Lead complex projects, ensure quality with automated testing, monitor rollouts, collaborate with UX/PM, mentor engineers, and partner across teams to improve functionality and reliability for customers.
Top Skills: AndroidAPIsDistributed SystemsJavaKotlin
Reposted 3 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Junior
Junior
AdTech • Marketing Tech
Develop scalable micro-services in Go, work with large datasets across various databases, and utilize data lakehouse and real-time analytics technologies for efficient data processing.
Top Skills: AerospikeApache IcebergApache TrinoClickhouseElasticsearchGoHdfsKafkaMariadbRedisRedshiftScylladbSnowflakeStarrocksTidb
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
As a Backend Software Developer, you'll design and implement microservices, model data in MongoDB, and ensure systems' reliability and performance. You'll work with AI capabilities and partner integrations, emphasizing CI/CD and observability.
Top Skills: AWSDatadogDockerGCPGoGrafanaMongoDBPrometheusPythonRedisRestTerraformWebsockets
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Financial Services
Design and build scalable backend services for a trading platform, focusing on data ingestion, processing pipelines, and APIs while ensuring system reliability and integrating with various teams.
Top Skills: AirflowAWSDockerGCPGraphQLGrpcKafkaKubernetesPostgresPythonRedisSparkWebsockets
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Edtech
As a Software Engineer, you will design and implement features for a web-based simulation platform, focusing on quality, performance, and usability, while collaborating with cross-functional teams.
Top Skills: JavaScriptReactThree.JsTypescript
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Software • Financial Services
Design, build, and maintain backend ecosystem and reusable software stack, while improving codebase and resolving technical issues.
Top Skills: AWSDockerGrpcKafkaKubernetesPythonSqs
Reposted 9 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
We are seeking a Senior Software Engineer specializing in AI to enhance our Website Experience Platform. Responsibilities include developing AI-driven solutions to optimize web experiences for users. This role involves collaboration with teams to deliver performant digital experiences, focusing on customer trust and quality delivery.
Top Skills: AIAnalyticsContent Management SystemsSoftware Engineering
10 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Cloud • Software • Database
Design and implement a distributed query optimizer for MongoDB: research query systems, architect and build features to improve query performance, collaborate across teams, mentor engineers, and drive long-term roadmap and production-quality changes in a large C++ codebase.
Top Skills: AWSC++GCPAzureMongoDBMongodb AtlasMongodb Query Language
Reposted 4 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Consulting
Architect, develop, and evolve user-facing web applications and UI components, ensuring performance and maintainability while collaborating with design and back-end teams.
Top Skills: BabelCSS3CypressHTML5NpmPlaywrightReactRestful ApisSassScssSentryViteVueWebpack
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account