Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted YesterdaySaved
Remote
Ottawa, ON
Junior
Junior
Software
Develop and contribute to the Mesa 3D Graphics Library and Linux Graphics stack, collaborating with clients and promoting open-source solutions.
Top Skills: CiDeqpDriGallium DriversGitlab CiGl/Vulkan CtsJenkinsLinuxMesa 3D Graphics LibraryOpenglPiglitVulkan
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
Design and build scalable applications for Clario's cloud healthcare platform, influencing architecture, mentoring peers, and ensuring secure solutions in an Agile environment.
Top Skills: AngularjsAWSC#/.NetCi/CdEksGitSQL Server
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
AdTech
Seeking a Fullstack Software Engineer skilled in Node.js and Next.js to develop an AI influencer marketing agent, focusing on scalable systems and API architecture.
Top Skills: Ai ToolsAWSDockerEmbeddingsGCPKubernetesLlmsNext.JsNode.jsSQL
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Database • Analytics
Design and implement high-throughput database integrations and replication into ClickHouse. Improve system reliability, debug production issues using observability tools, write documentation, participate in on-call rotation, and collaborate with customers and cross-functional teams to drive product improvements.
Top Skills: Go,Postgres,Mysql,Mongodb,Iceberg,Delta Lake,Bigquery,Snowflake,Kubernetes,Aws,Gcp,Azure,Pprof,Parca,Clickhouse,Peerdb
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
Build and operate Kubernetes-based platform automation for provisioning CSP resources, networking, scheduling, and autoscaling. Maintain Crossplane compositions and Terraform modules, collaborate with application teams, participate in on-call rotations, and improve platform performance, reliability, and efficiency at scale.
Top Skills: AksCniCrossplaneDnsEksGkeGoJsonnetKarpenterKubernetesLoad BalancerNatPythonShellTankaTerraform
2 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Financial Services
Design and develop full-stack fintech solutions, build APIs and front-end experiences, work in AI-native workflows, contribute to DevOps/CI-CD and collaborate across product, data, and infrastructure teams.
Top Skills: Go,.Net,Microservices,Kubernetes,Docker,Postgresql,Mssql,Angular,Vue.Js,React,Github Copilot,Claude Code,Ci/Cd,Aws,Azure,Gcp,Containerization,Relational Databases
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Food • Information Technology • Machine Learning
Design and build scalable .NET/.NET Core applications and integration tools (WPF desktop focus). Apply TDD/BDD and test automation, create reusable libraries, consume/produce varied data feeds, collaborate on cross-functional agile teams, and incorporate AI tools to improve engineering and developer experience.
Top Skills: .Net.Net CoreBddBlue Yonder (Jda) Category ManagementC#ContainerizationDelegatesEntity FrameworkFtpGenericsGoogle Cloud PlatformLinqMvvmReflectionSQL ServerSqliteTddTest AutomationTrunk-Based DevelopmentWeb ApisWpf
2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Entry level
Entry level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
Contribute to building and operating the Secure Compute platform: implement features, integrate with Apache Kafka and core systems, work with Kubernetes/containers/serverless APIs, and collaborate on large-scale cloud distributed systems.
Top Skills: Apache Kafka,Confluent Cloud,Kubernetes,Containers,Serverless-Style Compute Apis,Aws,Azure,Gcp,Java,Scala,C,C++,Go
2 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Analytics • Financial Services
Design and maintain public blockchain infrastructure: author Solidity smart contracts (ERC-20/721), build finality-aware, event-driven services, integrate HSM-backed mint/burn flows, ensure reconciliation and scalability, and mentor junior engineers.
Top Skills: Solidity,Ethereum Virtual Machine (Evm),Erc-20,Erc-721,Json-Rpc,Google Cloud Platform,Kinesis,Pub/Sub,Rabbitmq,Hardware Security Module (Hsm),Git,Ci/Cd,Automated Testing
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Analytics • Financial Services
Develop and maintain full-stack web applications and APIs using TypeScript/Node.js and React/Next.js; optimize performance, collect data, fix bugs, and collaborate with stakeholders.
Top Skills: Typescript,Node.Js,React,Next.Js,Sql,Nosql,Google Cloud,Docker
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Fintech • Software
Contribute across the full SDLC on merchant- and partner-facing web portals using PHP, C#, and modern JavaScript frameworks. Build front- and back-end features, write tests, optimize MySQL queries, participate in design and code reviews, and collaborate with product, QA, and SRE to deliver secure, reliable portal experiences.
Top Skills: Php,C#,Javascript,React,Angular,Mysql,Git,Ci/Cd,Npm,Css,Docker,Kubernetes,Logz.Io,Elasticsearch,Claude Code
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
As a Sr. Software Engineer at Zapier, you'll build and scale robust backend systems for their automation platform, collaborating on various impactful projects, improving user workflows, and ensuring smooth execution of automations.
Top Skills: Ai ToolingDjangoMySQLNext.JsNode.jsPostgresPythonReactRestful ApisTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
The role involves leading engineering efforts in backend and full-stack development, working with enterprise customers, and building scalable systems for automation and asset management, while applying AI tool advancements.
Top Skills: DatadogFastifyGrafanaGraylogKafkaNode.jsPythonReactSqsTypescript
Reposted 11 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
Design, develop, and maintain desktop applications; optimize APIs, database access; mentor, diagnose performance issues, and ensure software quality.
Top Skills: .NetAzure DevopsC#DockerGithub ActionsKubernetesPostgresRedisRestSoapSQLSyncfusionWpf
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Real Estate • Software
As a Software Engineer II, you'll develop core accounting functionality, collaborate on projects, enhance APIs, and support production systems while ensuring code quality and reliability.
Top Skills: AWSFastapiGraphQLKubernetesLinuxNestjsPythonReactSQLTypescript
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communication systems, focusing on embedded software, network protocols, and real-time processing.
Top Skills: C/C++Embedded SystemsFpga ProgrammingMachine LearningNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationPythonReal-Time Operating SystemsRf CommunicationSoftware-Defined Networking
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Payload Software Engineer develops network automation software for TeraWave's satellite communications network, focusing on payload systems and real-time data processing algorithms.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork Function VirtualizationNetworking ProtocolsOptical CommunicationsPythonReal-Time Operating SystemsSoftware-Defined Networking
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Develop network automation software for TeraWave satellite communications, including designing flight software and implementing autonomous network routing.
Top Skills: C/C++Distributed SystemsEmbedded SystemsFpga ProgrammingNetwork ProtocolsOptical Communication ProtocolsPythonReal-Time Operating Systems
Reposted 2 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Automotive • Robotics • Software • Transportation
As a Software Engineer, you'll design and implement a high-performance computational geometry library, develop geometric algorithms, optimize performance, establish testing frameworks, and enhance collaboration across teams.
Top Skills: Boost.GeometryC++CudaOpenclPythonSimdTypescript
3 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Security • Cybersecurity
Build identity verification and fraud-detection systems that analyze candidate data and metadata, develop correlation engines and high-availability ingestion pipelines, ship real-time automated guardrails, prototype and scale detection solutions, and collaborate across security, platform, and data teams.
3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Software
Build and maintain the Internal Engineering Platform to automate CI/CD, releases, and deployments. Collaborate with internal teams to implement secure, observable, and reliable developer workflows, operate platform services (on-call), and design productivity tooling and automation.
Top Skills: Artifact ManagementBackstageCi/CdCrossplaneDockerGoGrafanaGrafana CloudGrafana Enterprise StackInfrastructure As CodeKubernetesLokiMimirShellTankaTempoTerraform
3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Design, develop, and deploy scalable APIs and features for a SaaS Field Service Management product. Optimize data persistence using Doctrine ORM and MySQL, refactor Symfony-based systems, reduce technical debt, mentor engineers, enforce coding standards through reviews, and produce API docs and design artifacts to drive architectural decisions.
Top Skills: Php,Symfony,Restful Apis,Doctrine Orm,Dql,Querybuilder,Mysql,Explain,Nosql,Openapi,Swagger,Aws,Azure,Google Cloud,Docker,Microservices,Caching Strategies,Unit Testing,Integration Testing,Contract Testing
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments
Design and implement data ingestion pipelines, develop reusable components, support observability, and partner with data consumers to enhance data integration.
Top Skills: EltETLJavaKafkaKinesisPythonScalaSpark Streaming
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments
As a Software Engineer 2 - Data Acquisition, you'll design and build data ingestion pipelines, ensuring quality and performance across multiple data domains while participating in code reviews and collaborating with data consumers.
Top Skills: JavaKafkaKinesisPythonScalaSpark Streaming
Reposted 3 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Financial Services
The Software Developer will design, develop, and maintain cloud-native applications on AWS, collaborating with teams to deliver responsive, secure, and scalable solutions while implementing CI/CD practices.
Top Skills: AngularAWSDockerGitNode.jsReactSQL
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account