Top Software Engineer Jobs in Ottawa

Reposted 17 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Security • Software • Cybersecurity
Develop and support cloud security solutions with AI technologies, enhancing container security. Collaborate and mentor junior engineers in a dynamic team environment.
Top Skills: Api GatewayAws CdkAws CloudAws LambdaDynamoDBGithub ActionsGoJenkinsKubernetesMicroservicesRest Api
YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
Software
Design, develop, and deploy backend Java/Kotlin services that ingest, persist, and retrieve high-volume telemetry and alerting data. Collaborate with product, frontend, and infrastructure teams to deliver reliable, high-throughput APIs and features. Advocate architecture improvements, reduce technical debt, write well-tested code, and participate in peer reviews and documentation while maintaining production reliability and security.
Top Skills: JavaKotlinMultithreaded Java ServicesRelational DatabasesRestful ApisSQL
Reposted 23 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Software • Semiconductor • Manufacturing
The Principal Software Engineer will design and deliver control software for complex electronic products, leading a small design team and ensuring product sustainability through all development phases.
Top Skills: Control SoftwareDriversEmbedded SystemsFirmwareMicrocode
Reposted 19 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
As a Software Development Engineer in Test, you'll create and conduct automated tests, resolve technical issues, and collaborate with development teams to ensure software quality.
Top Skills: AWSAzureCloud ComputingDockerGCPGqlKubernetesObject-Oriented ProgrammingPlaywrightSQL
Reposted 19 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the Developer Environments team, enhancing software development productivity. Drive strategy, manage systems, and improve developer workflows and tooling.
Top Skills: AWSBuildkiteCi/CdDockerGithub ActionsHelmJenkinsKotlinKubernetesPythonTerraform
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software • PropTech • Automation
Build and ship full‑stack product features for a browser-based CAD application: own front-end architecture and UX, maintain backend services (APIs, Postgres on GCP), write well-tested high-performance code (including C++ core), and lead customer-facing technical engagements to turn feedback into product improvements.
Top Skills: C++23Cad/BimGCPPostgresPythonSvelteTypescriptWebassembly
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As an ML Engineer at Luma AI, you will design high-performance model serving pipelines, manage GPU resources, and optimize CI/CD for large-scale AI systems.
Top Skills: AWSCudaDockerFfmpegKubernetesLinuxPythonPyTorchRdmaRedisS3
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
The ML Engineer will integrate model architectures, optimize deployment workflows, maintain CI/CD pipelines, and ensure reliability of inference services across large-scale systems.
Top Skills: CudaFfmpegHuggingfaceKubernetesPythonPyTorchRedisS3-Compatible StorageSglangVllm
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
The Data Reliability Engineer will enhance the resilience and scalability of data infrastructure, focusing on automation and reliability. Responsibilities include managing data pipelines, operating Kubernetes clusters, and defining observability standards.
Top Skills: GrafanaKubernetesPrometheusPythonRayTerraform
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
The role involves using AI tools to rapidly develop software, working across product and engineering teams, and owning software projects end-to-end.
Top Skills: GoJavaPythonTypescript
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Software
This role requires shaping technical direction, leveraging AI tools for production systems, and making crucial decisions to align product intent with engineering realities.
Top Skills: Ai Coding ToolsDistributed SystemsInfrastructureSecuritySystem Design
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
As a Software Engineer, you will create tools and pipelines for AI development, manage data solutions for ML teams, and ensure high-quality code.
Top Skills: Apache AirflowApache BeamApache HadoopSparkAws Step FunctionsCloudFormationGoogle DataflowPythonTerraform
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Junior
Consumer Web • Software • Travel
Join as the founding full-stack engineer to extend a TypeScript React/Next.js prototype, design product features, integrate AI/OCR, write tests and infrastructure, talk to users, and iterate quickly to drive growth.
Top Skills: Content Management SystemJavaScriptLlm/Ai ApisMantineNext.JsOcr/Image-To-TextReactTestingTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Greentech • Energy • Renewable Energy
Build and maintain end-to-end web applications powering sales and operations. Design tools for quoting, scheduling, and fulfillment, integrate AI into products, collaborate on UX, ship high-impact features, and contribute to architecture, deployment, and engineering culture.
Top Skills: AIDjangoJavaScriptPostgresPythonReactRemixRenderTypescript
15 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
15 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
Reposted YesterdaySaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Software
Develop embedded software for optical line systems, collaborating with hardware and optical engineers. Responsibilities include firmware development, algorithm implementation, and design estimation.
Top Skills: CC++CmakeFreertosGrpcLinuxProtobuf
15 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 20 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
Mid level
Aerospace • Security • Software
Develop and execute integration and qualification tests for mission-critical aerospace systems. Create test plans/procedures/reports, run lab-based verification, track and resolve defects, map test cases and maintain automated test scripts, participate in technical reviews, and support continuous improvement.
Top Skills: Ai/Ml ModelsAutomated TestingIntegration And Verification SystemsRequirements Management ToolsRf CommunicationsSystems EngineeringTest Scripts
2 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Aerospace • Security • Software
Design, implement, and maintain cloud-agnostic infrastructure and CI/CD pipelines. Manage containerized applications, monitoring, logging, and security hardening. Automate provisioning and configuration across cloud and on-prem, write deployment scripts and tests, and troubleshoot system performance to ensure reliability and scalability.
Top Skills: AnsibleArtifactoryAWSAzureBashDockerGCPGitGitlabGitlab CiGrafanaJenkinsKubernetesLinux/UnixPackerPrometheusPythonTerraformVMware
Reposted 15 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 15 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 15 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 15 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account