Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 2 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Healthtech • Software
The Principal Software Engineer leads software quality, performance, and scalability, ensuring high standards while developing solutions alongside teams. They also mentor others and oversee technical quality across projects.
Top Skills: AWSHl7Python
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
The Senior Software Engineer will build scalable cloud services, improve public transit, collaborate with teams, and deliver software solutions.
Top Skills: AWSJavaNode.jsNon-Relational DatabasesPythonSQLVue
Reposted 8 Days AgoSaved
Ottawa, ON
Mid level
Mid level
Information Technology • Software • Consulting
As a Senior Software Engineer, you will design and deliver user-friendly software, manage APIs, and create scalable microservice architectures.
Top Skills: DjangoFlaskJavaNode.jsPythonSpring
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Database
As a Senior Software Engineer, you'll optimize distributed databases, focus on query efficiency, and collaborate on SpiceDB features, enhancing performance and reliability.
Top Skills: C/C++Ci/CdDockerGitGoRustZig
3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Generative AI
Design and implement robust JavaScript solutions, develop browser extensions, debug DOM interactions, and write documentation to ensure code quality.
Top Skills: AngularJavaScriptPreactReactVue
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology
As a Senior Software Engineer for Windows Desktop App, you'll develop secure applications for Microsoft Windows, collaborating on features and enhancements for DuckDuckGo's flagship browser.
Top Skills: .Net 8C#GitVisual StudioWebview2Wpf
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Security
As a Staff Software Engineer, you will architect scalable systems, lead engineering teams, mentor junior engineers, and contribute to the development and improvement of the ToolHive platform.
Top Skills: AWSAzureDockerGCPGoKubernetesPython
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Security
The Staff Software Engineer will architect and build scalable systems for ToolHive, mentor engineers, and promote best practices in AI development.
Top Skills: AWSAzureDockerGCPGoGoKubernetesPython
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Develop and maintain event-driven systems, design scalable integrations, mentor engineers, and tackle complex technical challenges in a collaborative team environment.
Top Skills: Apache KafkaBroadwayBugsnagCi/CdDatadogElixirGitGrpcKubernetesPagerdutyPhoenix LiveviewPostgresRedisRestTerminal-Based Tooling
Reposted 12 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As a Software Test Engineer, you will manage test delivery, conduct manual and automated testing, and collaborate with senior engineers to ensure quality in software features.
Top Skills: CC#C++ClearcaseGitGoJavaJavaScriptJenkinsObjective-CPerforcePythonUnix/Linux Environments
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop and maintain integrations for Censys Platform, optimize APIs, and enhance CI/CD workflows, focusing on security applications and customer needs.
Top Skills: Ci/CdGoGCPGrpcKubernetesPythonRest
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Security • Software • Cybersecurity
The role entails building and maintaining integrations for the Censys platform, involving API development, system integration, and continuous improvement of engineering practices.
Top Skills: Ci/CdGoGCPGrpcKubernetesPythonRest
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
13 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
3D Printing • Marketing Tech • Design
The Embedded Software Engineer will design, develop, and support embedded software, diagnose complex issues, and collaborate with teams to resolve problems.
Top Skills: C,C++,Linux,Python,Golang,Shell Scripting,Docker,Freertos,Sonic,Redis
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Other
The Senior Software Engineer I will develop backend services for user authentication, manage user accounts, and collaborate with teams to enhance features and performance.
Top Skills: SparkElasticsearchFast ApiFlaskGitHelm ChartsKafkaKubernetesOpensearchPyramidPythonRestful ApisSQLTerraform
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Greentech • Internet of Things • Software • Energy
Responsible for designing, developing, and maintaining backend and web applications using Java and React, collaborating with teams to deliver scalable solutions.
Top Skills: AWSCSS3HTML5JavaJavaScriptMongoDBPostgresPython3ReactSpring Boot
4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Security • Software • Cybersecurity
Design and maintain integrations with third-party security platforms, enhance APIs, and develop CI/CD processes for the Censys Platform while focusing on customer needs and emerging technologies.
Top Skills: Ci/CdCloud (Google Cloud)GoGrpcKubernetesPythonRest
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Web3
As a Senior Software Engineer at Nomic Foundation, you'll work on low-level EVM bytecode functionality in Rust, contribute to open-source projects, and coach other engineers while navigating complex projects and collaborating within a remote team.
Top Skills: C++Rust
Reposted 4 Days AgoSaved
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 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Developer will enhance public web properties, modernize technology, collaborate with teams, and mentor junior developers while ensuring code quality and project delivery.
Top Skills: A/B TestingContent Management SystemSeoSoftware Development
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Software • Financial Services
The Senior Software Engineer will design and build scalable distributed solutions, develop micro-services and APIs, and mentor feature teams.
Top Skills: AWSAzureDockerGCPJavaKubernetesNode.js
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
Design, build, and maintain real-time data algorithms and systems for vehicle tracking, ETA predictions, and disruption detection, while collaborating with cross-functional teams.
Top Skills: Apache KafkaAWSJavaJavaScriptJupyterhubPythonSQLVue
Reposted 4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Analytics
Design and maintain scalable backend systems for a geospatial cloud database while optimizing performance and collaborating with cross-functional teams.
Top Skills: AWSGoGCPJavaKubernetesPython
Reposted 4 Days AgoSaved
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
The role involves leading search initiatives in Elasticsearch, enhancing vector similarity search features, and collaborating with global engineering teams to improve search relevance and functionality.
Top Skills: CassandraElasticsearchHnswIvfJavaMongoDBPostgresSolr
Reposted 4 Days AgoSaved
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead initiatives to enhance vector search functionality in Elasticsearch, collaborating with a global team to improve search performance, implement new features, and resolve bugs, while writing idiomatic Java.
Top Skills: CassandraElasticsearchHnswIvfJavaMongoDBPostgresSolr
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop AI solutions to enhance developer productivity, create agentic systems for code review, and mentor junior engineers. Design workflows and evaluate systems using statistical models, ensuring integration with developer tools.
Top Skills: AWSAzure Ai FoundryGitGitGitlabPythonPyTorchScikit-LearnTransformers
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account