Top Software Engineer Jobs in Ottawa

Reposted 23 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The role involves developing tools for enterprises to manage Hightouch deployments, focusing on access control, change management, and data warehouse performance.
Top Skills: Asynchronous WorkflowsBackendCloud Data WarehousesDatabricksDistributed SystemsSnowflake
Reposted 23 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer will work on high-throughput streaming systems, scaling infrastructure to manage billions of events, ensuring low-latency and high performance while delivering projects from start to finish with significant ownership.
Top Skills: Distributed SystemsHigh-Scale SystemsKafkaKinesisPulsarWarpstream
Reposted 23 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
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Gaming • Mobile
Design, build, and evolve scalable backend systems for WWE Champions. Support live-ops, incident management, reliability improvements, and pre/post-release backend support. Collaborate with client (Unity) engineers, drive technical roadmap, mentor cross-functional teams, and optimize performance and content pipelines for live mobile games.
Top Skills: AWSC#Ci/CdPlaygamiUnity
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Design and lead development of a massively distributed, highly available edge compute platform. Implement scalable microservices, leverage Kubernetes internals for resource management, integrate cloud platforms, troubleshoot high-throughput networking, conduct code reviews, mentor junior engineers, and ensure software meets performance, security, and scalability standards.
Top Skills: Api DesignAWSAzureContainerizationDistributed SystemsGoKubernetesKubernetes InternalsMicroservices
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Lead design and operation of a massively distributed edge compute platform using hyperscaler services and Kubernetes. Design external APIs, optimize L7 traffic routing, ensure high availability, fault tolerance, security and data privacy. Collaborate across AI/ML, hardware, network, and security teams, present scalability and reliability metrics to executives, mentor engineers, and establish architectural governance.
Top Skills: APIsAWSAzureContainerizationEdge ComputingGCPKubernetesL7 Traffic RoutingNetwork ProtocolsSdks
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
Build and operate Wealthsimple's ML platform to take models from experimentation to production: design architecture, build framework-agnostic training/inference services, ensure scalability and observability, enable self-serve tooling for data scientists, and own long-lived ML infra projects (Kubernetes, Ray, LLM integrations).
Top Skills: BedrockChronon Feature StoreCudaDvcElasticsearchFastapiKafkaKubernetesMlflowPostgresPythonPyTorchRayRedshiftSnowflakeTransformersTritonVector DatabasesVllm
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
Lead technical reliability work across platform and product teams: design guardrails, build incident mitigation tooling, run load testing, translate findings into platform-wide reliability improvements, and influence engineering standards and practices.
Top Skills: Ai-Assisted Incident ResponseArgoCapacity PlanningDistributed SystemsHelmKubernetesLoad TestingService Mesh
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Build reusable, scalable platform services and core components (entities, relationship systems), maintain search infrastructure and relevance, lead DevOps and IaC (AWS/Terraform), improve developer experience for the Go backend, and mentor/consult across engineering teams to drive platform-wide architectural standards.
Top Skills: AWSGoInfrastructure-As-CodeObservability PlatformsSearch IndexingTerraform
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
Design, build, and operate core control, data, and observability systems for a low-latency, highly-available realtime platform. Implement resilient region-spanning architectures, libraries, protocols, and tooling. Diagnose and harden critical paths using metrics, tracing, testing, and production traffic. Shape platform capabilities across identity, scheduling, observability, and distributed state management.
Top Skills: ClickhouseEtcdGoGrpcKubernetesNatsOpentelemetryPaxosPrometheusPsrpcRaft
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
Design, implement, and operate region-spanning, low-latency distributed systems and observability for LiveKit Cloud. Build resilient architectures, libraries, protocols, and tooling; diagnose and harden critical paths using metrics, tracing, testing, and production traffic insights.
Top Skills: ClickhouseEtcdGoGrpcKubernetesNatsOpentelemetryPaxosPrometheusPsrpcRaft
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Software • Financial Services
Lead architecture and hands-on development of a kids and family financial product. Drive technical direction, mentor a small engineering team, ensure security/compliance in a regulated financial environment, deliver backend services (.NET/C#/SQL) and frontend components (Angular/TypeScript), collaborate with Product/Design/QA, and maintain CI/CD, observability, and on-call responsibilities.
Top Skills: .Net CoreAngularC#Ci/CdCloud InfrastructureContainerizationEntity FrameworkMicroservicesSQL ServerTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Angel or VC Firm • Artificial Intelligence • Information Technology • Software
Join a talent network connecting principal front-end, back-end, and full-stack engineers with VC-backed startups. Responsibilities include driving technical architecture, building scalable full-stack applications, designing APIs and cloud-native services, optimizing performance and reliability, leading deployment and CI/CD best practices, and mentoring senior engineers while aligning technical decisions with product and business goals.
Top Skills: AngularAWSAzureDjangoDockerDynamoDBElasticsearchFastapiFlaskGCPGithub ActionsGoGraphQLJavaJavaScriptJenkinsKafkaKubernetesMongoDBMySQLNode.jsPostgresPythonRabbitMQReactRedisRestRubyRuby On RailsSvelteTerraformTypescriptVueWebsockets
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Professional Services • Software • Consulting
You will architect and develop new features for SELECT, focusing on cost management, UI components, data visualization, and improving application performance.
Top Skills: DagsterDbtFastapiPostgresPythonSnowflake
Reposted YesterdaySaved
Remote
Ottawa, ON
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
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Design, build, test, and deploy scalable full-stack web applications using a modern Java-based stack. Develop backend services and APIs, create responsive front-end components, optimize database performance, support CI/CD, participate in code reviews, write automated tests, and mentor junior developers while collaborating with cross-functional teams.
Top Skills: AWSAzureCi/CdCypressDockerGCPGitJavaJavaScriptJqueryMs Sql ServerMySQLPlaywrightPostgresReactRestful ApisSpring BootSpring FrameworkSQL
YesterdaySaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Design, build, and optimize core database components including storage engines, query execution, and transaction management. Improve performance via low-level data structures, concurrency control, and query optimization while ensuring data durability and recovery.
Top Skills: AlgorithmsB-TreesCC++Data StructuresDistributed SystemsLsm-TreesMvccOperating SystemsQuery EngineQuery PlannerStorage EngineTransaction Manager
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Security • Software
Lead and deliver platform engineering, DevOps, and CI/CD initiatives from design through production. Build and maintain CI/CD pipelines, AWS infrastructure with IaC, Kubernetes/EKS environments, automation scripts, observability, and secure engineering practices. Troubleshoot production issues, participate in on-call rotations, and mentor junior engineers to improve reliability and developer productivity.
Top Skills: Amazon EksAnsibleArtifactoryAuto ScalingAWSBashBlack DuckChatgpt EnterpriseCloudwatchDockerEc2GitGithub ActionsGithub CopilotGradleGroovyIamJavaJenkinsKubernetesLinuxLoad BalancersMavenNpmPackerPrisma CloudPythonRoute 53S3Spring BootTerraformVeracodeVpc
Senior level
Software • Analytics • Cybersecurity
Lead and deliver end-to-end full‑stack SaaS features: design and document architectures, implement Node.js backends and React/Vue/Ember frontends, write tests, mentor engineers, troubleshoot production issues, and collaborate in Agile teams.
Top Skills: DockerEmberEs6JavaScriptJSONKubernetesNode.jsOpenapiPostgresPythonReactRestSpaSwaggerTypescriptVue
YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
Design, develop, and enhance Cority software and client solutions. Lead technical decisions and teams, produce production-ready code, implement CI/CD, perform code reviews, mentor junior developers, collaborate with Product Owners, support and maintain systems, and own functional areas or projects.
Top Skills: .Net Core.Net FrameworkAgentic FrameworksAngularAWSAzureCdCiClaude CodeCSSCursorDapperDockerEntity FrameworkGithub CopilotGoogle QueuesHTML5JavaScriptKafkaLlmsMcp ServersMicroservicesMongoDBMulti-TenancyNode.jsPostgresPythonRabbitMQRagReactSQL ServerSqsTypescriptVector DbsWeb Apis
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Consulting
The Senior Embedded Software Developer will design and implement firmware libraries for ARM Cortex-M platforms, lead a team of developers, and conduct system-level integration testing for quantum technology applications.
Top Skills: Arm Cortex-MCC++DmaPlatformioSpi
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Information Technology • Other
This role involves researching, designing, and developing real-time operating systems for embedded devices, focusing on performance and resource management challenges.
Top Skills: CC++
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Other
The role involves developing AI-based IDE technologies to improve software development efficiency, collaborating on language and compiler capabilities, and prototyping innovations for developers.
Top Skills: AICode Generation ToolsCode Migration ToolsCode Review ToolsCompilersIde TechnologiesMachine LearningNlpProgramming LanguagesSoftware Engineering
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Other • Robotics
Own design, implementation, and maintenance of the integration testing framework. Translate manual tests to automated scripts, collaborate with developers to ensure testability, manage integration test backlog, write/run/debug tests, and support CI/CD delivery for product releases.
Top Skills: C++DockerJenkinsLinuxPlaywrightPythonQt TestRustSeleniumSquish
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI-generated coding interactions, assess quality of engineering judgments, provide feedback, and define standards for AI coding agents. Comfortable making subjective judgments about engineering quality.
Top Skills: Claude CodeCursorJavaScriptOpenai CodexPythonTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account