Top Software Engineer Jobs in Ottawa

6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Build and own backend systems, REST APIs, and data layers powering iOS/Android apps for a HIPAA-compliant behavioral health patient portal. Lead architecture, optimize queries and schemas, implement distributed async/event-driven workflows, and deploy services on AWS.
Top Skills: Ai-Assisted Development ToolsAsynchronous WorkflowsAws LambdaAws SnsAws SqsClaude CodeCursorDjangoEvent-Driven ArchitectureMessage QueuesPythonRest ApisSQL
6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Enterprise Web • Machine Learning • Software
Build tools and infrastructure for training language and multi-agent models in interactive environments; research and implement advances in language modeling and reinforcement learning; contribute to publications and open-source projects.
Top Skills: AWSAws LambdaGpusPythonPyTorch
6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Marketing Tech • Software • SEO
Build full-stack features across a Next.js frontend and FastAPI backend, implement responsive React UIs, integrate AI-powered workflows and streaming responses, consume auto-generated OpenAPI clients, write tests and optimize performance, and collaborate on code reviews and product design.
Top Skills: FastapiGCPGitGithub ActionsKubernetesNext.Js (App Router)Openapi Code GenerationPlate.JsPlaywrightPostgresPrismaPydanticPytestPython 3.11Radix UiReactSqlmodelStorybookTailwind CssTypescriptVitest
Reposted 11 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Gaming
The Principal Software Engineer will design and optimize backend applications/services, improve payment integration, and oversee code quality within AWS.
Top Skills: AngularAWSC#C++JavaJavaScriptKubernetesNoSQLReactSQL
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Software Engineer will design and develop product functionality, collaborate with teams, solve complex problems, and learn new technologies while participating in the product life cycle.
Top Skills: AngularApi DevelopmentC#GitJavaScriptRxjsSvnTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Software
This role involves leading the design, development, and optimization of GPGPU and AI inference libraries, ensuring performance and reliability while mentoring engineers and coordinating with product management.
Top Skills: C/C++CudaOnnxOpenclOpenglPyTorchTensorFlowVulkan
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Web UI Software Engineer will design and develop frontend web applications for embedded systems, ensuring integration with backend services and delivering exceptional user experiences.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxTypescriptVueWebpack
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable web applications for embedded systems, leading architecture efforts and collaborating with cross-functional teams to ensure optimal performance and security.
Top Skills: AngularAWSAzureBabelCSS3EmberGCPGitHTML5JavaScriptReactTypescriptVueWebpack
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design, develop, and maintain scalable backend services for embedded systems, ensuring integration with hardware and providing technical leadership.
Top Skills: AWSAzureC++DockerGCPGoJavaKubernetesNoSQLPythonRestful ApisSQL
7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Kids + Family • Mobile
Build and maintain backend cloud services for connected devices, focusing on telemetry ingest, device state management, command/control, and integrations. Own features from design through production, use AI-native engineering practices, collaborate with firmware/mobile/platform teams, write and test reliable code, participate in on-call rotations, and contribute to incident response and documentation.
Top Skills: Aws EksAws LambdaBleClaude CodeCoapCursorDatadogDynamoDBGithub CopilotGrafanaKafkaKinesisMqttOpentelemetryPrometheusSqs
Reposted 12 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design, build, deploy, and maintain scalable backend features and APIs for enterprise restaurant products. Lead complex projects, ensure quality with automated testing, monitor rollouts, collaborate with UX/PM, mentor engineers, and partner across teams to improve functionality and reliability for customers.
Top Skills: AndroidAPIsDistributed SystemsJavaKotlin
Reposted 12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will architect Affirm's lakehouse analytics platform, implement data governance, mentor engineers, and collaborate cross-functionally to optimize data infrastructure and solutions.
Top Skills: Apache IcebergGoKotlinPythonSnowflakeSparkSQLTerraform
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer, you'll develop core infrastructure for multi-agent systems, designing backend services and APIs for orchestration, collaborating across teams, and driving technical decisions in a dynamic environment.
Top Skills: APIsDistributed TracingEvent-Driven SystemsGoObservability ToolingPython
7 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software • Database
Design and build the Neki control plane to provision, scale, and heal sharded PostgreSQL clusters. Implement high-availability, disaster recovery, backup/restore, and migration tooling. Operate distributed, fault-tolerant services on Kubernetes, participate in on-call rotations, and work with customers to translate workloads into platform improvements.
Top Skills: AWSAzureDockerGCPGoInfrastructure-As-CodeKubernetesNekiPostgresPythonRubyVitess
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
As a Software Engineer - Support, you'll troubleshoot production issues, implement fixes, and collaborate with teams to enhance web platforms. You will also define backlog tickets and contribute to improving incident response processes.
Top Skills: Asp.Net CoreAzureC#JavaScriptSQL ServerTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Software
Lead the Treasury team to develop and maintain backend services ensuring reliability in financial transactions, while implementing features and improving systems.
Top Skills: Python
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
As a Backend Software Developer, you'll design and implement microservices, model data in MongoDB, and ensure systems' reliability and performance. You'll work with AI capabilities and partner integrations, emphasizing CI/CD and observability.
Top Skills: AWSDatadogDockerGCPGoGrafanaMongoDBPrometheusPythonRedisRestTerraformWebsockets
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
The Senior Backend Software Engineer will lead product development, maintain systems, design APIs, and mentor junior engineers while improving overall product quality.
Top Skills: HibernateJavaKotlinRestful ApisSQL
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
The Cloud Software Engineer will design distributed systems for observability, ensuring reliability and performance, while automating operational work and collaborating with teams.
Top Skills: ArgocdAWSAzureClickhouseGCPGoGrafanaHelmKubernetesOpentelemetryPrometheusTerraform
Reposted 7 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Develop real-time graphics software for multi-sensor simulation in autonomous driving. Collaborate with experts to enhance rendering technology and improve simulation realism.
Top Skills: C++CudaDirectxGlslHlslJaxNvidia OptixOpenclOpenglPyTorchRustTensorFlowVulkanWgsl
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Retail • Sales • Software
As a Software Developer in Business Intelligence, you'll analyze complex datasets, collaborate with stakeholders, build data models, and develop insights for product optimization in the interior decor industry.
Top Skills: DbtDjangoMatplotlibNumpyPandasPostgresPythonRedshiftScikitScipySQLSuperset
8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Design behavioral specs, harnesses, and validation systems so AI agents implement reliable full-stack features. Build CI gates, structural tests, linting, knowledge bases, and end-to-end verification. Diagnose failures across spec, harness, and agent layers. Architect and operate production systems across cloud and on-prem environments for regulated energy deployments, prioritizing reliability, observability, and graceful degradation.
Top Skills: Ai AgentsCi (Continuous Integration)Claude CodeCloud ProvidersCodexCursorGenerative AiLintingObservabilityOn-Premises DeploymentScenario-Based TestingStructural TestsStructured Knowledge Bases
8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design and implement .NET solutions using AI agents and GitHub Copilot within a spec-driven development process. Ensure test-first delivery, code quality, security, and performance. Collaborate with product, design, and data science, mentor junior engineers, and promote cross-team best practices and process continuity.
Top Skills: .Net.Net 6Ai AgentsAi-Driven DebuggingC#GitGithub CopilotGithub Copilot Agent ModeKubernetesLlmsMessaging & QueuingMySQLPostgresReactRestful Web ServicesSpec-Driven Development (Sdd)SQLUnit TestingVs Code
8 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Hardware • Internet of Things • Energy
Own and maintain the backend stack: build APIs and services in Node.js, manage deployments with Docker/Linux, design scalable REST APIs with Swagger, collaborate with hardware/frontend teams, and prepare sensor datasets for AI/ML pipelines with an eventual path to Lead AI Engineer.
Top Skills: DockerFastifyJavaScriptLinuxNode.jsRest ApiSwagger (Openapi)
8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Legal Tech • Natural Language Processing • Generative AI
Senior backend engineer will design and implement features, optimize platform performance and scale, write performant Java code, own architecture decisions, and collaborate on data-intensive systems including search and LLM-related components.
Top Skills: AWSDaggerDockerDropwizardElasticsearchJavaJava 21JooqKerasLlmsNlpPostgresTensorFlow
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account