Top Software Engineer Jobs in Ottawa

Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Gaming
As a Software Engineer, you will build features, write maintainable Roblox Lua code, collaborate with teams, and enhance gameplay for millions of players.
Top Skills: DiscordGitRoblox Lua ScriptingSnowflakeTableau
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Automotive
Develop, integrate, and validate IVI software for AFEELA vehicles across applications, middleware, and OS components. Debug, test, and optimize performance; support UI/UX implementation, partner developer support, demo vehicle setups, and cross-regional collaboration while ensuring automotive safety compliance.
Top Skills: Android AutomotiveAndroid OsBluetoothC++GuiHmiJavaLinuxLte/5GMultimedia FrameworksPythonQnxWi-Fi
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Full Stack Software Engineer, you will build and improve products, create user interfaces and APIs, and collaborate with various teams to enhance the customer experience.
Top Skills: CSSHTMLJavaScriptPostgresRedisRuby On Rails
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software Engineer in Sustaining Engineering, you will resolve complex issues related to Ubuntu and open-source software, engage with upstream communities, and develop bug fixes while maintaining close collaboration with support and product teams.
Top Skills: CC++CephDebianDockerGitGoKubernetesKvmLinuxLxcLxdMongoDBOpenstackPostgresPython
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Python and Kubernetes Software Engineer, you will develop data analytics solutions using open source tools, collaborating with a distributed team.
Top Skills: AirflowApache SupersetApache TrinoAWSAzureClickhouseDbtDockerDvcFeastGCPKubernetesLxdMlflowPythonTemporal
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Software
The software engineer will develop and operate backend services for Snap Store and Charmhub.io, focusing on clean APIs and feature implementation.
Top Skills: GoPythonUbuntu
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
The role involves developing software for Linux-based systems on autonomous devices, optimizing performance and ensuring reliability in various hardware environments.
Top Skills: CC++DebianGoLinuxRustUbuntu
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will collaborate globally to shape open-source software operations, focusing on Python and Golang development, enhance DevOps workflows, and improve infrastructure operations for cloud computing solutions.
Top Skills: GoLinuxPython
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills: DockerKubernetesLinuxPython
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence
Interns will prototype rapidly, iterate, and contribute to open-source projects at the intersection of AI and cryptography.
Top Skills: CryptographyMachine LearningOpen-Source Software
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on web applications using PHP and ensuring coding standards and technical design compliance.
Top Skills: JavaScriptPHPReact
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Consumer Web
As a Software Engineer Intern, you will assist in developing features for a climate adaptation software, collaborating with teams and learning modern engineering practices.
Top Skills: AWSGCPJavaJavaScriptNode.jsPythonReactSQLTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Aerospace • Software
Design, build, and maintain scalable Salesforce solutions for aircraft leasing lifecycle. Implement Apex, LWC, Flows, integrations (REST APIs, Platform Events), reporting, and AI-assisted features. Support testing, CI/CD, refactoring, and collaboration with Product, DevOps, and Security teams to improve reliability and reduce technical debt.
Top Skills: ApexBugbotCi/CdCopilotCursorGitLightning Web ComponentsNintex DocgenPlatform EventsPower BIPythonReactRest ApisSalesforce DxSalesforce FlowsSOQLSoslTriggers
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Security • Database • Cybersecurity
The Software Integration Engineer will develop migration services, enhance file processing products, and collaborate with teams to optimize high-throughput services on the VGS platform.
Top Skills: Apache AirflowAWSEksGoJavaKafkaKubernetesLambdaPythonS3Terraform
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you will lead projects, set technical direction, develop product functionality, and mentor engineers, leveraging modern frameworks like TypeScript, React, and Node.js.
Top Skills: Node.jsReactTypescript
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
Develop high-performance frontend applications, collaborate with design and backend teams, ensure quality coding practices, and improve platform scalability and performance.
Top Skills: CypressEsbuildGitlab CiJestMongoDBNode.jsPlaywrightReactReduxRollupTypescriptViteVitestWebpack
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Blockchain
Design and develop tools for verifying the correctness of smart contracts, extend verification algorithms, and collaborate with engineers on technical solutions.
Top Skills: Abstract InterpretationData Flow AnalysisDeductive VerificationFormal VerificationHaskellModel CheckingOcamlProgramming Language TheorySat/Smt SolvingSmart Contracts
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
Build and maintain scalable, cloud-native full‑stack features and services. Collaborate with Product and Design to prototype, deliver, and document solutions. Work across backend and frontend, apply modern engineering practices, mentor teammates, and own product domains to improve transit operations.
Top Skills: APIsAWSJavaJavaScriptNode.jsNoSQLPythonSQLVue
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Marketing Tech
Build and maintain scalable, reliable data systems and pipelines, uphold SLOs, partner with Product/Sales/Finance, enable self-service analytics, contribute to data platform strategy, and improve engineering practices for testing, reliability, and documentation.
Top Skills: AirflowBigQueryDbtDockerGoKubernetesLookerMySQLOciPostgresPythonSnowflakeSQLTerraform
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
AdTech • Marketing Tech
As a Software Engineer, you'll build scalable micro-services, work with large data sets, and optimize performance, focusing on distributed systems and real-time analytics.
Top Skills: AerospikeApache IcebergApache TrinoClickhouseElasticsearchGoHdfsKafkaMariadbRedisRedshiftScylladbSnowflakeStarrocksTidb
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
AdTech • Marketing Tech
Design and build highly scalable, distributed real-time microservices (primarily in Go). Work with large datasets and databases, use messaging queues (Kafka, SQS, Kinesis), and write memory- and performance-optimized code for production ad-tech systems.
Top Skills: AerospikeElasticsearchGoGraphQLKafkaKinesisMariadbRedisRedshiftRocksdbRuby On RailsScylladbSqsTidb
Reposted 4 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Big Data • Internet of Things • Mobile • Other
Build and operate AI-native backend services that orchestrate multi-step, stateful LLM agents for GTM workflows. Design model-agnostic abstractions, integrate external systems, deploy containerized services on Kubernetes, ensure observability, and run experiments to measure effectiveness.
Top Skills: AlertingAnthropic ClaudeApolloArgocdCi/CdDockerFastapiFlaskKubernetesLlmsLushaMonitoringOpenai GptPythonSalesforceSlackSQLStatefulsetsStructured LoggingTracing
10 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Information Technology • Software
Build production-grade AI workflows, automations, and agent systems for recruiting, security/compliance automation, operational infrastructure, CRM integrations, and growth automation. Work across product, engineering, and operations to design API-based integrations and LLM-powered systems that improve hiring, sales, onboarding, and enterprise readiness.
Top Skills: Ai AgentsAPIsClaudeDocusignGeminiGohighlevelHubspotLarkLlmsMakeN8NOpenaiSalesforceZapier
Reposted 10 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Hardware • Healthtech • Software
As a Senior Software Engineer, you will enhance data pipelines, integrate with EHR systems, and mentor fellow engineers while ensuring scalable and reliable solutions for health technology.
Top Skills: AWSDynamoDBFargateKinesisLambdaNode.jsPostgresServerless TechnologiesSnsSqsTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account