Top Software Engineer Jobs in Ottawa

14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Design, build, and operate Tailscale's global Funnel and DERP relay infrastructure. Implement and improve networking features in the open-source client dataplane, troubleshoot complex connectivity issues, integrate observability, participate in incident management, and drive reliability, scalability, and security for hosted services.
Top Skills: DerpDevOpsDistributed SystemsFunnelGoIp AddressingNat TraversalObservabilityRoutingSreVpn
14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Robotics • Manufacturing
Develop and deploy robust, scalable full-stack software and advanced algorithms for robotic manufacturing. Research, prototype, and integrate agentic AI features (LLMs, RAG, tool integrations), perform design, coding, testing, integration, and optimization, and participate in design and code reviews with cross-functional teams.
Top Skills: Agentic FrameworksAi ApisCnnsKerasLlmsModel EvaluationPythonRetrieval-Augmented Generation (Rag)RlRnnsRobotic ManipulatorsTool/Function CallingVector Databases
14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Artificial Intelligence • Robotics • Manufacturing
Develop and maintain simulation scenes, implement motion-planning and collision-checking in ROS2/MoveIt2, build perception components for detection and point-cloud processing, write tested C++/Python code, debug software-hardware integration, and participate in code reviews, CI, and agile practices in onsite R&D/production facilities.
Top Skills: AbbC++CamerasCi/CdComputer VisionDepth SensorsDockerFanucForce SensorsGazeboGitIsaac SimKukaLidarLlmsMachine LearningMoveit2MujocoPoint-Cloud ProcessingPybulletPythonRosRos 2Vla Models
14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Robotics • Manufacturing
Lead development of robotic simulators, motion planning and collision-checking (ROS 2 / MoveIt2), and perception components (object detection, pose/point-cloud processing). Write production-quality C++/Python with unit/integration tests, debug software-hardware integration, set architecture and testing standards, and mentor junior engineers.
Top Skills: C++ChompGazeboIsaac SimMoveit2MujocoOmplPythonRos 2StompTrajopt
Reposted 10 Hours AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Other • Real Estate • Consulting
Design and maintain scalable web applications with Python and Angular, conduct testing, manage databases, and implement automated workflows.
Top Skills: Alpine.JsAngularDjangoDockerHtmxKubernetesLocust.IoMs-Sql ServerOpenshiftOraclePlaywrightPostgresPytestPython
Reposted 10 Hours AgoSaved
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Other
The Senior Systems and Software Architect will design, develop, and test embedded software systems for LEO satellites, collaborating with cross-functional teams and ensuring high-quality deliverables.
Top Skills: C++Cloud TechnologiesContainerizationLinuxSoftware Modeling ToolsTest-Driven Development (Tdd)Virtualization
Reposted 23 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
The role involves developing software tools for test automation in production environments, collaborating with engineering teams, and enhancing test solutions using cloud technologies and CI/CD methodologies.
Top Skills: .NetAmazon Web ServicesAngularArtifactoryAsp.NetBambooC#GitAzureRestScssSubversionTypescript
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design, implement, test, and maintain embedded software for networking devices (routers, switches, optical systems). Develop in C/C++ and Python, create GUIs, perform unit/integration/system tests, debug performance issues, and contribute to code reviews and architectural discussions across the product lifecycle.
Top Skills: BgpCC++EthernetGdbGitJtagMplsOspfPythonTcp/Ip
14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Aerospace • Manufacturing
Build and operate internal AI platform services: chat/agent frontends, retrieval over code/docs, AI-native developer workflows, sandboxed execution, model routing, telemetry, and compliance-minded design for regulated aerospace environments.
Top Skills: Containers (Docker)GCPGitlabGkeGoHelmIamKubernetesPythonTerraformTypescriptVertex Ai
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning • Software • Generative AI
Develop scalable web applications using React and Next.js, implement backend solutions in Python, maintain DevOps practices, and collaborate with AI/ML teams to deploy applications.
Top Skills: AWSDockerFastapiJenkinsKubernetesNext.JsNoSQLPythonReactSQL
Reposted 14 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology • Software
Build scalable backend systems, develop LLM agents, and ensure fast adaptation in a dynamic environment at Sentra.
Top Skills: AWSPythonSQL
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Healthtech • Biotech
As a Software Engineer, you will develop software solutions for cryopreservation projects, build data pipelines, and collaborate across teams to enhance scientific capabilities.
Top Skills: AWSGCPGitLinuxPulumiPythonSQLTerraform
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Lead the design and development of scalable backend systems and APIs for intelligent applications while guiding teams and ensuring clean architecture.
Top Skills: AWSAzureCi/CdDockerFastapiGCPGitKafkaMicroservicesNode.jsPythonRabbitMQTypescript
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software • Energy
Lead end-to-end full-stack engineering initiatives for Project Simulation and Asset Operations. Build scalable frontend and backend systems, ensure code quality, collaborate cross-functionally, debug production issues, and participate in on-call rotation.
Top Skills: AWSClojureClojurescriptDatomicDockerFulcroGraphQLKubernetesPostgresPythonRechartsRest ApiTailwind Css
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software • Energy
Lead end-to-end engineering initiatives for customer-facing features in a fast-paced startup. Build and maintain backend and frontend systems, design and evolve GraphQL APIs, debug production issues, participate in on-call rotation, and collaborate cross-functionally with product, policy, and commercial teams to deliver high-quality, scalable software for battery asset operations and project simulation.
Top Skills: AWSClaude CodeClojurescriptCursorDbtEchartsFulcroGithub CopilotGraphQLKotlinPostgresPythonPyTorchReactRechartsRedshiftSnowflakeStrawberryTailwind CssWarp Agent Mode
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Legal Tech • Software
Build and maintain platform and infrastructure systems across the stack: cloud infrastructure, IaC, CI/CD, queues, observability, auth, and developer experience to improve reliability and developer velocity.
Top Skills: AWSBullmqCi/CdDatadogEsbuildInfrastructure As CodeMongoDBNode.jsSwcTrpcTypescriptVite
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable, secure frontend web applications for connected embedded systems. Lead frontend architecture, collaborate with backend/embedded teams, implement device provisioning, telemetry visualization, and remote management UIs. Optimize performance, accessibility, and maintainability; mentor engineers, participate in reviews, and drive frontend best practices.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxRestful ApisTypescriptVueWebpack
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, and maintain scalable web applications using .NET backend and Angular/React frontend. Collaborate on requirements, implement RESTful APIs, optimize performance, debug, maintain documentation, support end-users, and work within CI/CD and DevOps workflows.
Top Skills: .Net CoreAngularAsp.Net CoreC#Ci/CdCli ToolsDevOpsEf CoreEntity FrameworkGitReactRestful ApiSQLTypescriptWeb Api
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, customize and integrate Microsoft Dynamics 365 CRM/CE solutions. Build entities, forms, workflows, plugins, reports and dashboards using CRM SDK, C#, JavaScript, ASP.NET and SQL. Troubleshoot issues, estimate implementation approaches, collaborate with stakeholders, document solutions, and mentor junior developers. Banking domain experience preferred.
Top Skills: Ado.NetAsp.NetC#Crm SdkDynamics Crm (D365 Ce)JavaScriptMicrosoft Dynamics 365Power BIPower PlatformPowerappsSql Database
Reposted 14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Lead design and implementation of LLM-powered product features, integrate AI into Vanta systems, instrument evaluations and monitoring, collaborate with platform and product teams, make pragmatic technical tradeoffs, mentor engineers, and drive AI product quality and adoption to help customers accelerate compliance and risk management.
Top Skills: Agent FrameworksLlmsNode.jsPromptingRagReactTypescript
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
We are seeking a software engineer to build and validate resilient distributed systems, enhance CI pipelines, and improve testing strategies for cloud applications.
Top Skills: AWSCircleCIGithub CiGoJenkinsKubernetesOpenstackPythonTerraform
Reposted 14 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills: AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
15 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Software
Build and maintain full‑stack, AI-enabled healthcare applications. Implement frontend interfaces (React/Next.js), backend services and REST APIs (Node.js/Python), integrate AI/LLM features, use relational databases, deploy to cloud (AWS/GCP/Azure), write tests, participate in code reviews, troubleshoot production, and improve system performance, reliability, and security.
Top Skills: Ai/MlAWSAzureDockerEvent-Driven ArchitecturesGCPGitJavaScriptLlmMicroservicesMySQLNext.JsNode.jsPostgresPythonReactRest ApisTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Information Technology • Cybersecurity
Design, build, and execute automated tests for cloud-native, microservices-based cybersecurity products. Integrate tests into CI/CD pipelines, document and track defects, collaborate with engineers, adopt AI testing tools, and improve test frameworks and processes under senior guidance.
Top Skills: Ai-Powered Testing ToolsArgocdAWSAzureBddCi/CdCloud-NativeDockerEndpoint DetectionGitGithub ActionsJenkinsJunitKubernetesMdr/XdrMicroservicesPlaywrightPythonSIEMSocTddTestngTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Other • Sales • Software
Build and maintain responsive, production-scale frontend web applications for an AI Receptionist product. Design UI for configuring conversational agents, integrate with backend services (APIs, WebSockets, streaming), optimize performance and accessibility, establish frontend architecture and best practices, and mentor engineers.
Top Skills: Ci/CdCSSGoGraphQLHTMLJavaScriptLlmsNode.jsReactReal-Time Streaming TechnologiesRest ApisTesting FrameworksTypescriptViteWebpackWebsockets
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account