Top Software Engineer Jobs in Ottawa

Reposted 18 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Security • Software • Cybersecurity
As a Software Engineer II at Akamai, you will develop scalable software, manage product upgrades, and enhance cloud services while collaborating with a skilled team.
Top Skills: AngularDockerJavaSql Databases
Reposted 14 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will lead web platform architecture and development, mentoring engineers while driving improvements in infrastructure, web development strategy, and AI tool integration.
Top Skills: NxOxlintReactRspackTurborepoTypescriptVite
Reposted 9 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
Reposted 9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Automotive • Robotics • Software • Transportation
The role involves designing and implementing software infrastructure for autonomous systems, collaborating across domains, and optimizing performance metrics.
Top Skills: C++CamerasLidarLinuxRadars
Reposted 9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The role involves rapid prototyping and architecting production LLM pipelines for AI in marketing workflows. Responsibilities include developing proofs of concept, making AI architecture decisions, building production data agents, and understanding user workflows for seamless AI experiences.
Top Skills: AICloud Data WarehousesDatabricksLlmsSnowflake
Reposted 19 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Develop and maintain automation software for ASIC development, utilizing Java, Python, and Make. Collaborate with teams, address bugs, and streamline workflows.
Top Skills: BashBitbucketGitGradleHTTPJavaJenkinsJunitLinuxMakeNfsPythonSpock
Reposted 19 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Automotive
The Software Engineer will design and implement hypervisor features for Linux and RTOS, debug issues, maintain automation infrastructure, and contribute to architectural reviews and best practices.
Top Skills: Armv8Assembly ProgrammingCEmbedded LinuxFreertosKvmPythonVirtioVirtualization TechnologiesVxworksWind River LinuxX86Yocto
Reposted 15 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will enhance MongoDB's query engine, integrating features and improving performance using C++, Python, and JavaScript.
Top Skills: C++JavaScriptPython
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
The Software Engineer in Platform Operations will design and implement core Infrastructure-as-Code solutions, manage cloud infrastructure services, and collaborate with software teams to enhance developer experience.
Top Skills: Amazon Web ServicesArgocdCi/Cd ToolsCrossplaneDockerGitGitlabGoogle Cloud PlatformKubernetesTerraform
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Agency • HR Tech • On-Demand • Professional Services
The Front-End Software Engineer collaborates with teams to create user interfaces, applying design principles and programming skills with Ruby on Rails and JavaScript. Responsibilities include building responsive applications, enhancing design systems, and optimizing performance.
Top Skills: CSSHTMLJavaScriptRuby On RailsStimulusTurbo
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Security • Cybersecurity
Design and build secure, scalable systems as a Full-Stack Software Engineer, leveraging expertise in Next.js, TypeScript, PostgreSQL, and AI tools to enhance cybersecurity within global infrastructure.
Top Skills: Ai Tools (CursorAWSDevinDockerGithub Copilot)KubernetesNext.JsNode.jsPostgresSupabaseTypescript
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Security • Cybersecurity
The Senior Full-Stack Software Engineer will design, build, and maintain secure, scalable web applications using modern technologies, with a focus on AI-assisted development and application security.
Top Skills: Ai Tools (CursorAWSCi/CdCopilot)DevinDockerGitJavaScriptKubernetesNext.JsNode.jsOauth2PostgresPythonSupabaseTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 10 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software • Database
As a Software Engineer on the Surfaces team, you'll develop user-facing UIs, CLIs, and APIs for PlanetScale's database platform, focusing on enhancing user experience and solving challenges in database management.
Top Skills: AWSGCPGoMySQLPostgresReactRuby On RailsTailwind CssTypescript
Reposted 10 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Marketing Tech • Real Estate • Software
As a Senior Full-Stack Software Engineer, you will design, build, and ship AI-powered systems to optimize workflows in the single family rental market, focusing on backend services and full-stack development in a fast-paced environment.
Top Skills: AirflowAWSDbtDjangoFastapiGitNext.JsPostgresPythonReactSnowflakeTerraformTypescript
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Cybersecurity
As a Backend Software Engineer, you will enhance detection engines and analysis systems, focusing on scalable distributed systems and analyzing mobile applications' behavior and risks.
Top Skills: AWSElasticsearchGCPJavaRubyScalaTinkerpop
Reposted 10 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology
As a Full Stack Software Engineer at Doxel, you will design and develop full-stack applications, collaborating cross-functionally to optimize user experiences and facilitate data processing for construction projects.
Top Skills: AWSAzureBigQueryDatabricksGCPJavaNext.JsNuxt.JsPythonRedshiftSnowflakeThree.JsTypescript
11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and ship end-to-end features and agentic automations for North, Cohere's AI workspace for finance. Integrate financial data sources, enforce data isolation and RBAC, collaborate with Product/UX/ML/Sales, work with finance customers, ensure reliability/security/auditability, and iterate on platform capabilities using AI where appropriate.
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Artificial Intelligence • Natural Language Processing • Productivity • Software • App development • Conversational AI • Generative AI
As a Software Engineer, you will design, code, test, and improve Warp's platform while collaborating with multiple teams to enhance productivity.
Top Skills: GoLinuxOpenglRustShellWasmWebg
11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Security • Software • Cybersecurity
Design, build, and maintain scalable, fault-tolerant backend services and data pipelines for an AI-driven cybersecurity platform. Implement secure APIs, optimize performance across distributed systems, establish backend best practices and CI/CD, write well-tested Python code, and mentor junior engineers.
Top Skills: DockerLlmsPostgresPythonRedis
11 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Edtech • Information Technology • Software
Build and own user-facing features and core platform architecture across frontend, backend, and ML pipelines. Integrate AI workflows (LLMs, embeddings) for curriculum generation and automated evaluation. Manage end-to-end development: requirements, design, implementation, CI/CD, testing, observability, and iteration while collaborating with product, design, ML, and customer teams.
Top Skills: Ai/MlBuild & Test PipelinesCi/CdEmbeddingsGoJavaJavaScriptLlmsMl PipelinesObservabilityPythonTypescriptVersion Control
11 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Edtech • Information Technology • Software
Design, build, and productionize LLM-powered systems (adaptive content, tutors, evaluators) and AI pipelines (RAG, embeddings, fine-tuning). Prototype and optimize models across modalities, define AI safety/evaluation/observability practices, and collaborate with product and engineering to measure learner outcomes and iterate.
Top Skills: AWSCi/Cd For MlData Pipeline DesignEmbeddingsEvaluation FrameworksFine-TuningGCPGoLlmsModel ApisPrompt OrchestrationPrompt/Runtime DesignPythonRetrieval-Augmented Generation (Rag)TypescriptVector Databases
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Agency • HR Tech • On-Demand • Professional Services
As a Senior Backend Software Engineer at Zipline, you will enhance CI/CD practices, develop tooling for quality metrics, and integrate AI-powered solutions to improve engineering productivity and product quality.
Top Skills: AWSCircleCIClaude CodeDatadogDockerGitGoogle DriveHerokuJIRAKubernetesPostgresRedisRuby On RailsSemgrepSentrySlackSnykTerraform
Reposted 11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Automotive • Robotics • Software • Transportation
The engineer will derive requirements for safe driving in self-driving vehicles, collaborate on algorithms, and support testing and system design for autonomy.
Top Skills: CC++MatlabPython
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
The role involves building platforms and core systems for identity services at Keycard, focusing on developing distributed systems and CI/CD automation while creating a best-in-class developer experience.
Top Skills: Ci/CdEbpfGoKubernetesRustWasm
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Software
Design and build operational data systems, including pipelines, storage layers, and APIs for near real-time enforcement and insights, balancing streaming and batch paradigms.
Top Skills: GoIcebergKafkaParquetPythonRust
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account