Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Database
Design and maintain backend services for AuthZed Cloud's control plane, focusing on Kubernetes systems and secure authentication. Collaborate with teams for system reliability and incident resolution.
Top Skills: AWSAzureGCPKubernetesOauthOidcSAMLSso
Reposted 2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and scale ML-optimized HPC infrastructure, manage Kubernetes-based GPU/TPU superclusters, optimize for AI/ML training, and mentor teams while innovating in ML infrastructure.
Top Skills: GoGpuJaxKubernetesLinuxNcclPythonPyTorchRdmaTensorFlowTpu
Reposted 2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
As a Senior/Staff Software Engineer, you'll architect and implement scenario frameworks for simulation software, collaborate on development, and ensure code quality and API design.
Top Skills: PythonRust
Reposted 2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
Design and develop motion planning software and algorithms for self-driving vehicles, collaborating with engineers and researchers while maintaining progress on long-term goals.
Top Skills: C++Python
Reposted 2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce
As a Fullstack Software Engineer, you will develop products for the post-purchase experience by implementing features, maintaining code quality, and mentoring other engineers.
Top Skills: BigQueryCi/CdGoGoogle Cloud PlatformGraphQLJavaNode.jsPostgresPythonReactSpanner
Reposted 2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Professional Services • Software • Consulting
As a Senior Software Engineer, you'll architect and develop cost management features, enhance UI components, create data visualizations, and improve application performance, while taking ownership of features from design to delivery.
Top Skills: DagsterDbtFastapiNext.JsPostgresPythonReactSnowflakeTailwind CssTypescript
Reposted 2 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Lead the development of user-facing features, oversee projects from inception to launch, and mentor junior engineers. Architect scalable APIs integrating AI technologies.
Top Skills: GoJavaNoSQLOpenapiReactRest ApisSQLTypescript
3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Automation
Lead AI initiatives, design experiments, improve developer productivity, integrate AI into workflows, and mentor junior team members. Require 8+ years of experience with AI/ML systems.
Top Skills: AIJavaLlm ApisMlPython
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
The Senior Software Engineer will develop and maintain features, promote AI tools, ensure high-quality code, and collaborate across teams to enhance product delivery and user experience.
Top Skills: DjangoGraphQLPythonReactRelayTypescript
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
As a Senior Software Engineer, you will design and develop components for the Connect Platform, focusing on data integration and ensuring seamless communication between Apache Kafka and external systems.
Top Skills: AWSAzureGCPJavaKubernetes
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Digital Media • Software
The role involves auditing and enhancing middleware integration between NewStore OMS and Shopify, ensuring smooth operations and developing features.
Top Skills: Async ProcessingData ConsistencyData ModelingNewstore OmsRestShopifySystem DesignTesting StrategiesWebhooks
Reposted 25 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Join Ema as a Software Engineer to design and develop user interfaces for web applications, collaborating with product managers and UX designers, and integrating APIs.
Top Skills: AngularCSSFastapiGitGrpcHTMLJavaScriptJSONNext.JsOauthPythonReactRestful ApisVercelVueXML
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
Information Technology • Software • Design
Develop automated test frameworks for software verification of Layer 0 optical systems, validate performance, and analyze system reliability. Collaborate with teams for debugging and continuous improvement of testing processes.
Top Skills: Ci/CdGitLinuxPython
13 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Software • Design
Develop embedded software for controlling Layer 0 optical components in DWDM systems, including real-time software and interfacing with hardware. Responsibilities include design, optimization, debugging, and collaboration with system architects.
Top Skills: C/C++Embedded LinuxGitI2CRustSpi
3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Financial Services
As a Senior Software Engineer, you will design and build backend systems for a wealth management platform, focusing on scalable alternatives for private markets, while collaborating cross-functionally on product development and operational workflows.
Top Skills: Python
3 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Edtech
The Principal Software Engineer will lead technical initiatives across teams, enhancing engineering effectiveness and ensuring high-quality systems, while mentoring senior engineers.
Top Skills: AWSDockerLinuxNode.jsReactSQLTypescript
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
As a Staff Software Engineer, you will design and develop scalable software solutions, contribute to cloud-native architecture, ensure high code quality, and collaborate across teams.
Top Skills: AWSElasticsearchJavaKafkaKubernetesNoSQLSQLTerraform
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Architect and develop customizations and integrations for Acumatica ERP, focusing on financial applications, workflows, and reporting solutions. Lead a development team and ensure best practices in Acumatica development are followed.
Top Skills: AcumaticaC#/.NetCSSGitHTMLJavaScriptRest/Soap ApisSQLTypescript
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Insurance • PropTech
As a Senior Software Engineer, you will develop features, mentor junior engineers, and collaborate on complex engineering tasks in a Ruby environment, utilizing Scrum methodologies.
Top Skills: JavaScriptPostgresPythonRubyTypescript
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, build, and maintain core systems for developers. Enhance monorepo architecture and optimize CI/CD pipelines to improve development productivity.
Top Skills: GCPGithub ActionsGrafanaJavaScriptKubernetesNext.JsNode.jsPrometheusTurborepoTypescriptVercel
4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will develop core scheduling features for major film and TV productions, focusing on performance and offline capabilities. This role requires advanced knowledge of TypeScript and React, with high autonomy in a fast-paced environment.
Top Skills: Ai ToolsJestJotaiNext.JsPlaywrightPostgresPrismaReactTypescriptVitestZustand
Reposted 9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
Contribute to the development of Waabi World, improve simulation scalability, and design orchestration software for autonomous vehicle simulations.
Top Skills: C++PythonRust
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Software
This role seeks a Senior Backend Software Engineer to develop scalable systems, mentor junior engineers, and align technical delivery with business needs.
Top Skills: APIsGoGraphQLKafkaPostgresRuby on RailsReactRestRubyTypescript
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Own and operate a production cloud service for model conditioning: improve reliability, scalability, security, and automation; modernize code and infrastructure; maintain CI/CD, monitoring, and databases; participate in on-call rotations and incident response; collaborate with product, security, and support teams to meet customer needs.
Top Skills: .NetAi-Assisted ToolsAWSC#Ci/CdJavaScriptReactSQLSQL ServerTerraform
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Lead the mobile/Windows development team, mentor members, oversee development lifecycle, implement best practices, and ensure high-quality application delivery.
Top Skills: KotlinReact NativeSwift
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account