Top Software Engineer Jobs in Ottawa

Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Retail • Analytics
The Robotics Software QA/Test Engineer will ensure software quality through testing practices, monitor test robots, triage issues, and improve testing tools.
Top Skills: Ai ToolsC++Ci/CdGtestLinuxPythonRos
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Retail • Sales • Software
Lead full-stack development of scalable, high-performance front-end and back-end systems using 3D/computer-vision tech. Drive architecture, mentor engineers, own key front-end systems, and deliver features from design to launch while collaborating with internal and external partners.
Top Skills: AWSComputer VisionDjangoNext.JsPostgresPythonReactReduxThree.JsTypescript
15 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Software
Join as an SDET to design and manage automated test suites, create and maintain test cases and plans, write unit and API tests, track and verify defects, debug complex systems, and integrate testing into CI/CD pipelines while collaborating with engineering and DevOps.
Top Skills: Api TestingCi/Cd PipelineDockerLinuxPytestPythonTest Tracking ToolsUnit Testing
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Infrastructure as a Service (IaaS)
Senior Software Engineer to design and implement C++/Python software, accelerate workloads with CUDA, develop and maintain Linux kernel modules and system services, optimize system and GPU performance, manage Linux systems, mentor junior engineers, and integrate AI technologies across products.
Top Skills: BashC++CudaGpuLinuxLinux KernelPython
6 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Other
Develop and maintain the macOS endpoint client for an endpoint security product. Design features, shape architecture, review code (including agentic AI-generated code), improve build/deploy/test automation, resolve customer issues, and track macOS/security technologies while mentoring peers and owning product areas.
Top Skills: C++Claude CodeLaunch AgentsLaunch DaemonsmacOSObjective-CSwiftUnified LoggingXpc
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead design and delivery of the Structured Record Storage platform: CDC/Kafka integration, schema automation, access APIs, and fleet management. Set architecture standards, improve fleet-wide operations (capacity, monitoring, tuning, replication), drive migrations and schema lifecycle, enforce observability and IaC, mentor engineers, coordinate cross-team tradeoffs, and own reliability and incident response.
Top Skills: ApigeeArgocdAws AuroraAws EcsAws EksAws IamAws Kms/CmkAws RdsDebeziumDynamoDBDynamodb StreamsGitopsHarnessHelmKafkaKubernetesLiquibaseOrmPostgresPostgres BinlogTerraform
6 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead design and implementation of advanced search and vector features for Elasticsearch. Invent or implement algorithms and data structures, improve search relevance, fix complex bugs, collaborate with distributed engineers and the community, and write idiomatic modern Java while contributing to Lucene and Elasticsearch internals.
Top Skills: AICassandraCi/CdElasticsearchGitHnswIvfJavaLuceneMongoDBPostgresSolrVector Search
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software
Lead architecture and backend development for the vCluster platform by designing and implementing Kubernetes-native solutions in Go, owning features end-to-end, contributing to open-source, and solving deep systems challenges around multi-tenancy, isolation, and GPU infrastructure.
Top Skills: GitGoGpu InfrastructureKubernetesNvidia DgxVcluster
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software
Architect and build core backend components of the vCluster platform by working deeply with Kubernetes internals. Write high-performance Go code, take end-to-end ownership from design to release, contribute to open-source projects, and solve complex systems and multi-tenancy problems for GPU and Kubernetes-based infrastructure.
Top Skills: Container OrchestrationGitGoGpuKubernetesNvidia DgxVcluster
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Angel or VC Firm • Financial Services
Senior front-end engineer responsible for developing products end-to-end, owning projects from concept through launch, and shaping company direction to drive growth across portfolio companies.
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology
The Senior Software Developer will lead design and implementation of backend systems, mentor peers, and enhance AI capabilities in tax research software, focusing on high-quality standards and rapid delivery.
Top Skills: Apache KafkaAWSCSSDatadogDockerElasticsearchHTMLKubernetesLlmsNode.jsOpenaiPineconePostgresPythonReactTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Productivity • Software
The Senior Software Engineer will build AI-centric tools, own full-stack development, set technical direction, and lead architectural decisions. They will ensure reliability, observability, and mentor other engineers while addressing gaps in processes.
Top Skills: DatadogGoHoneycombReactRollbarTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software
Lead the design and delivery of SaaS products powered by data, ML, and AI, collaborating across backend, systems, and cloud infrastructure. Drive architecture evolution, ensure operability and performance, and mentor engineering teams.
Top Skills: AWSAzureGCPGoJavaNode.jsPandasPythonPyTorchRustTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Staff Engineer, you will lead architecture design and development, mentor junior engineers, and improve DevOps processes in a cloud services environment.
Top Skills: AWSDynamoDBEc2GitJavaJenkinsJIRALambdaOpensearchRdsRedshiftS3Spring Framework
Reposted 6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Build scalable ML data pipelines for Waabi's autonomous driving platform. Design, optimize, and manage datasets and training processes while collaborating with scientists and engineers.
Top Skills: Apache AirflowApache BeamApache HadoopSparkAws Step FunctionsGoogle Cloud DataflowJaxPythonPyTorchTensorFlow
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
As a Senior Frontend Engineer, you'll develop UI features for the AI voice platform, working with React and TypeScript while collaborating on backend systems and leading projects from concept to launch.
Top Skills: CSSHTMLJavaScriptReactTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
As a Senior Software Development Engineer in Test, you will design automated test frameworks, execute tests for payment workflows, and ensure high-quality integration with ERP systems.
Top Skills: Azure DevopsC#Ci/CdCypressGithub ActionsJavaJavaScriptJenkinsPlaywrightPostmanPythonRestassuredSeleniumSQLTypescript
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • Cryptocurrency
Develop core backend components for a blockchain network, focusing on reliability and scalability, mainly using Rust. Ensure code quality through testing and debugging.
Top Skills: CC++RustZig
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead technical direction for a high-performance 2D/3D viewer platform. Drive cross-team architecture, implement scalable platform capabilities, mentor engineers, improve engineering velocity, and resolve complex production issues while partnering with Product, UX, and Architects.
Top Skills: Ci/CdCypressDistributed SystemsJavaScriptJestModern Web TechnologiesService-Oriented ArchitectureTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Consulting
Lead design and delivery of Guidewire solutions: hands-on development, configurations, integrations, migrations and full implementations. Translate business requirements into scalable technical solutions, collaborate with delivery teams and client stakeholders, and coordinate with onshore/offshore resources to ensure quality outcomes.
Top Skills: BillingcenterClaimcenterConfigurationsContactmanagerData MigrationGuidewireGuidewire CertificationGuidewire Data PlatformGuidewire Digital PortalsGuidewire InsurancesuiteIntegrationsPolicycenter
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, implement, and maintain Compute Sanitizer GPU memory-checking tools across Linux, Windows, and embedded OSes. Collaborate with compiler, architecture, and driver teams to add and verify features, write high-quality low-level code and tests, perform code reviews, document designs, and mentor junior engineers. Diagnose and optimize correctness, performance, and scalability for GPU compute workloads.
Top Skills: AndroidArmAssemblyCC++CudaDwarfElfGitLinuxOpenclPerforceRtosScripting LanguagesWindowsX86
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Consulting
Design and build applications in Python, collaborate with clients, optimize performance, and ensure code quality in AI-driven projects.
Top Skills: Ai FrameworksCdCiGitGoKubernetesPythonReact
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Design, build, and operate core distributed systems in Rust powering messaging, storage, eventing, and fanout across a global real-time platform. Focus on reliability, performance, observability, incident response, capacity planning, and running services in Kubernetes-based production environments.
Top Skills: KubernetesRust
7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Design, scale, and performance-tune GraphQL APIs, gRPC services, and SQL queries for a promotions engine. Deliver end-to-end features, own complex technical problems, troubleshoot production performance, set up DataDog monitoring, participate in on-call rotations, and mentor teammates across the codebase.
Top Skills: AndroidApache KafkaAws SnsAws SqsBeanstalkCeleryDatadogDomain Driven DesignElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcHexagonal ArchitectureiOSJestKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiqSQL
Senior level
Fintech • Financial Services
Own architecture, development, and reliability of ecommerce web applications (Symfony storefront and Laravel back-office). Lead front-end JavaScript/CSS direction, optimize SQL schemas/queries, improve observability and incident response, reduce legacy technical debt, establish AI-assisted development workflows, mentor engineers, and drive end-to-end delivery of scalable customer-facing features.
Top Skills: Ai Coding ToolsAmqpAWSBladeCi/CdComposerCSSDockerFlaskGCPGitJavaScriptJqueryKubernetesLaravelLaravel MixNpmPHPPostgresPythonRabbitMQSQL ServerStructured LoggingSymfonyTracingTwigWebpack
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account